Back to Search Start Over

A parallelizing compiler for multicore systems

Authors :
José M. Andión
Manuel Arenaz
Juan Touriño
Gabriel Rodríguez
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