3 ms·
An argument for functional programming languages that I've heard many times is that they can be optimized very well for (automatic) multi-core parallelism and e
by wladimir 16y ago
An argument for functional programming languages that I've heard many times is that they can be optimized very well for (automatic) multi-core parallelism and even GPUs.
But I've never found any actual examples, evidence or benchmarks showing this in practice.
Anyone have any pointers on this?
- eru 16y agoYou should listen to Guy Steele's talk he gave on 2009's ICFP: "Organizing Functional Code for Parallel Execution: or, foldl and foldr Considered Slightly Harmful" (http://www.vimeo.com/6624203 http://www.vimeo.com/6624203). He drives the point home, and adds that you also need appropriate data structures.