Now showing items 1-3 of 3
Scheduling Macro-DataFlow Programs on Task-Parallel Runtime Systems
Though multicore systems are ubiquitous, parallel programming models for these systems are generally not accessible to a wide programmer community. The macro-dataflow model is an attractive stepping stone to implicit ...
Integrating stream parallelism and task parallelism in a dataflow programming model
As multicore computing becomes the norm, exploiting parallelism in applications becomes a requirement for all software. Many applications exhibit different kinds of parallelism, but most parallel programming languages are ...
Compiler support for work-stealing parallel runtime systems
Multiple programming models are emerging to address an increased need for dynamic task parallelism in applications for multicore processors and shared-address-space parallel computing. Examples include OpenMP 3.0, Java ...