A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2009; you can also visit the original URL.
The file type is application/pdf
.
A scheduling framework for general-purpose parallel languages
2008
Proceeding of the 13th ACM SIGPLAN international conference on Functional programming - ICFP '08
The trend in microprocessor design toward multicore and manycore processors means that future performance gains in software will largely come from harnessing parallelism. To realize such gains, we need languages and implementations that can enable parallelism at many different levels. For example, an application might use both explicit threads to implement course-grain parallelism for independent tasks and implicit threads for fine-grain data-parallel computation over a large array. An
doi:10.1145/1411204.1411239
dblp:conf/icfp/FluetRR08
fatcat:nrqyumpj75gp7mbb5jtvacfoje