Title :
Optimizations for configuring and mapping software pipelines in many core systems
Author :
Janmartin Jahn;Santiago Pagani;Sebastian Kobbe;Jian-Jia Chen;Jörg Henkel
Author_Institution :
Karlsruhe Institute of Technology (KIT), Germany
fDate :
5/1/2013 12:00:00 AM
Abstract :
Efficiently utilizing the computational resources of many core systems is one of the most prominent challenges. The problem worsens when resource requirements vary unpredictably and applications may be started/stopped at any time. To address this challenge, we propose two schemes that calculate and adapt task mappings at runtime: a centralized, optimal mapping scheme and a distributed, hierarchical mapping scheme that trades optimality for a high degree of scalability. Experiments on Intel´s 48-core Single-Chip Cloud Computer and in a many core simulator show that a significant improvement in system performance can be achieved over current state-of-the-art.
Keywords :
"Pipelines","Throughput","Runtime","Software","Time factors","Dynamic programming","Time complexity"
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
DOI :
10.1145/2463209.2488894