H Vandierendonck, G Tzenakis… - 2011 International …, 2011 - ieeexplore.ieee.org
Task dataflow languages simplify the specification of parallel programs by dynamically detecting and enforcing dependencies between tasks. These languages are, however, often …
Multicore machines equipped with accelerators are becoming increasingly popular in the High Performance Computing ecosystem. Hybrid architectures provide significantly …
M Alvanos, G Tzenakis… - 2011 International …, 2011 - ieeexplore.ieee.org
Future multi-core processors will necessitate exploitation of fine-grain, architecture- independent parallelism from applications to utilize many cores with relatively small local …
N Papakonstantinou, FS Zakkak… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
This work presents a hierarchical, parallel, dynamic dependence analysis for inferring run- time dependencies between recursively parallel tasks in the OmpSs programming model. To …
Star Superscalar is a task-based programming model. The programmer starts with an ordinary C program, and adds pragmas to mark functions as tasks, identifying their inputs …
SE Project - IEEE Micro, 2010 - ieeexplore.ieee.org
This article evaluates the scalability and productivity of six parallel programming models for heterogeneous architectures, and finds that task-based models using code and data …
Q Cao, M Zuo - 2012 IEEE 26th International Parallel and …, 2012 - ieeexplore.ieee.org
One of the most important topics in software industry is how to utilize the OpenMP 3.0 programming model to improve the execution of irregular and unstructured applications. In …
JS Yeom, DS Nikolopoulos - SC'10: Proceedings of the 2010 …, 2010 - ieeexplore.ieee.org
Multi-core processors with explicitly-managed local memories provide advanced capabilities to optimize data caching and prefetching in software. Unfortunately, these capabilities are …
All major semiconductor companies are now shipping multi-cores. Phones, PCs, laptops, and mobile internet devices will all require software that can make effective use of these …