Towards Effective Parallelization and Accelerator Offloading for Heterogeneous Multicore Embedded Systems
- Aguilar, M. A. , Leupers, R.
- Book Title:
- Proceedings of the Twelfth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES)
The use of MPSoCs is a common practice in the design of state-of-the-art embedded devices. However, MPSoC programming is still a challenging task that currently involves several manual steps. This task becomes even more challenging for heterogeneous architectures, where general purpose processors are combined with accelerators. In this work, we describe an approach that jointly addresses extraction of parallelism and accelerator offloading from sequential applications targeting heterogeneous MPSoCs. Results show the effectiveness of our approach, as we are able to speedup sequential benchmarks significantly on a commercial platform.