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={Mehdi Amini and Corinne Ancourt and B{\'e}atrice Creusillet and François 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

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-10 OF 29 REFERENCES

An OpenACC Example (Part 2)

M. Harris
  • http://developer.nvidia.com/ cuda/openacc-example-part-2,
  • 2012

PoCC: the Polyhedral Compiler Collection Package, 2012, http:// www.cse.ohio-state.edu/~pouchet/software/pocc/doc/pocc.pdf

L. N. Pouchet
  • 2012
VIEW 3 EXCERPTS

ROSE User Manual: A Tool for Building Source-to-Source Translators, Draft User Manual

D. Quinlan, C. Liao, +4 authors Q. Yi
  • 2012
VIEW 2 EXCERPTS

SME-C — C99 with pragma and API for parallel execution, streaming, processor mapping and communication generation

R. Barrère, M. Beemster, R. Keryell
  • Technical report, SMECY Project,
  • 2012

The OpenACC Application Programming Interface”, Version 1.0, OpenACC Members

O. Members
  • 2011
VIEW 2 EXCERPTS