Back to Search
Start Over
A parallelizing compiler for multicore systems
- Source :
- SCOPES
- Publication Year :
- 2014
- Publisher :
- ACM, 2014.
-
Abstract
- This manuscript summarizes the main ideas introduced in [1]. We propose a compiler that automatically transforms a sequential application into a parallel counterpart for multicore processors. It is based on an intermediate representation, named KIR, which exposes multiple levels of parallelism and hides the complexity of the implementation details thanks to the domain-independent kernels (e.g., assignment, reduction). The effectiveness and performance of our approach, built on top of GCC, has been tested with a large variety of codes.
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 17th International Workshop on Software and Compilers for Embedded Systems
- Accession number :
- edsair.doi...........537db5f2152727df1dae8d3f6b426b4c
- Full Text :
- https://doi.org/10.1145/2609248.2609254