-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Open
Labels
designDesign of APIs or of the language itselfDesign of APIs or of the language itselffoldsum, maximum, reduce, foldl, etc.sum, maximum, reduce, foldl, etc.
Description
I think it'd be useful if we added a keyword argument to mapreduce
and mapreduce
based functions that lets one swap out the reduction implementation. Then a package like Distributed, OhMyThreads, CUDA, etc can define and export schedulers which can be passed to mapreduce
to change the details of the scheduling (i.e. multithreading, multiprocessing, GPU, etc)
Uroc327
Metadata
Metadata
Assignees
Labels
designDesign of APIs or of the language itselfDesign of APIs or of the language itselffoldsum, maximum, reduce, foldl, etc.sum, maximum, reduce, foldl, etc.