DocumentCode
3080074
Title
CARAT: Context-aware runtime adaptive task migration for multi core architectures
Author
Jahn, Janmartin ; Faruque, M.A.A. ; Henkel, Jörg
Author_Institution
Dept. for Embedded Syst., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
Multi core architectures that are built to reap performance and energy efficiency benefits from the parallel execution of applications often employ runtime adaptive techniques in order to achieve, among others, load balancing, dynamic thermal management, and to enhance the reliability of a system. Typically, such runtime adaptation in the system level requires the ability to quickly and consistently migrate a task from one core to another. For distributed memory architectures, the policy for transferring the task context between source and destination cores is of vital importance to the performance and to the successful operation of the system. As its performance is negatively correlated with the communication overhead, energy consumption and the dissipated heat, task migration needs to be runtime adaptive to account for the system load, chip temperature, or battery capacity. This work presents a novel context-aware runtime adaptive task migration mechanism (CARAT) that reduces the task migration latency by 93.12%, 97.03% and 100% compared to three state-of-the-art mechanisms and allows to control the maximum migration delay and the performance overhead tradeoff at runtime. This novel mechanism is built on an in-depth analysis of the memory access behavior of several multi-media and robotic embedded-systems applications.
Keywords
computer architecture; resource allocation; ubiquitous computing; CARAT; context-aware runtime adaptive task migration; dynamic thermal management; load balancing; multicore architectures; Adaptive systems; Bandwidth; Context; Delay; Registers; Runtime; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763093
Filename
5763093
Link To Document