Program Sequentially, Carefully, and Benefit from Compiler Advances for Parallel Heterogeneous Computing
@inproceedings{Amini2012ProgramSC, title={Program Sequentially, Carefully, and Benefit from Compiler Advances for Parallel Heterogeneous Computing}, author={M. Amini and Corinne Ancourt and B{\'e}atrice Creusillet and F. Irigoin and Ronan Keryell}, year={2012} }
The current microarchitecture trend leads toward heterogeneity. This evolution is driven by the end of Moore's law and the frequency wall due to the power wall. Moreover, with the spreading of smartphone, some constraints from the mobile world drive the design of most new architectures. An immediate consequence is that an application has to be executable on various targets. Porting and maintaining multiple versions of the code base requires different skills and the efforts required in the… CONTINUE READING
Topics from this paper
2 Citations
Bridging the Performance Gap between Manual and Automatic Compilers with Intent-based Compilation
- Computer Science
- 2014
- Highly Influenced
References
SHOWING 1-10 OF 42 REFERENCES
Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore
- Computer Science
- IWOMP
- 2009
- 15
- PDF
A compiler framework for optimization of affine loop nests for gpgpus
- Computer Science
- ICS '08
- 2008
- 211
- PDF
Dataflow analysis of array and scalar references
- Computer Science
- International Journal of Parallel Programming
- 2005
- 441