Sciweavers

CODES
2010
IEEE

Automatic parallelization of embedded software using hierarchical task graphs and integer linear programming

13 years 9 months ago
Automatic parallelization of embedded software using hierarchical task graphs and integer linear programming
The last years have shown that there is no way to disregard the advantages provided by multiprocessor System-on-Chip (MPSoC) architectures in the embedded systems domain. Using multiple cores in a single system enables to close the gap between energy consumption, problems concerning heat dissipation, and computational power. Nevertheless, these benefits do not come for free. New challenges arise, if existing applications have to be ported to these multiprocessor platforms. One of the most ambitious tasks is to extract efficient parallelism from these existing sequential applications. Hence, many parallelization tools have been developed, most of them are extracting as much parallelism as possible, which is in general not the best choice for embedded systems with their limitations in hardware and software support. In contrast to previous approaches, we present a new automatic parallelization tool, tailored to the particular requirements of the resource constrained embedded systems. The...
Daniel Cordes, Peter Marwedel, Arindam Mallik
Added 10 Feb 2011
Updated 10 Feb 2011
Type Journal
Year 2010
Where CODES
Authors Daniel Cordes, Peter Marwedel, Arindam Mallik
Comments (0)