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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763093