DocumentCode :
3328956
Title :
A Look-Ahead Task Management Unit for Embedded Multi-Core Architectures
Author :
Sjalander, M. ; Terechko, Andrei ; Duranton, Marc
Author_Institution :
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Goteborg
fYear :
2008
fDate :
3-5 Sept. 2008
Firstpage :
149
Lastpage :
157
Abstract :
Efficient utilization of multi-core architectures relies on the partitioning of applications into tasks and mapping the tasks to cores. In some applications (e.g. H.264 video decoding parallelized at macro-block level) these tasks have dependencies among each other. Task scheduling, consisting of selecting a task with satisfied dependencies and mapping it to a core, is typically a functionality delegated to the operating system. In this paper we present a hardware Task Management Unit (TMU) that looks ahead in time to find tasks to be executed by a multi-core architecture. The look-ahead functionality is shown to reduce the task management overhead by 40-50% when executing a parallelized version of an H.264 video decoder on an architecture with up to 16 cores. In overall, the TMU-based multi-core architecture reaches a speedup of more than 14times on 16 cores running H.264 video decoding, assuming CABAC is implemented in a dedicated coprocessor.
Keywords :
adaptive codes; arithmetic codes; binary codes; decoding; embedded systems; parallel architectures; scheduling; video coding; H.264 video decoding; context-adaptive binary arithmetic coding; coprocessor; embedded multicore architecture; look-ahead hardware task management unit; operating system; task scheduling; Application software; Computer architecture; Computer science; Conference management; Decoding; Design methodology; Digital systems; Engineering management; Hardware; Technology management; Look-Ahead; management; multi-core; parallelism; task;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3277-6
Type :
conf
DOI :
10.1109/DSD.2008.45
Filename :
4669231
Link To Document :
بازگشت