DocumentCode
2516403
Title
Fault-aware task re-mapping for throughput constrained multimedia applications on NoC-based MPSoCs
Author
Das, Aruneema ; Kumar, Ajit
Author_Institution
Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
fYear
2012
fDate
11-12 Oct. 2012
Firstpage
149
Lastpage
155
Abstract
Shrinking transistor geometry and aggressive voltage scaling are leading to growing concerns on the reliability of multiprocessor systems. Majority of streaming multimedia applications are characterized by fixed throughput requirements; violation of which directly impacts user experience. None of the prior research considers joint treatment of throughput and task-migration overhead, both of which are essential for fault-tolerance of throughput-constrained multimedia multiprocessor systems. In this paper, we propose to remap tasks from faulty processors with the objective of minimizing the migration overhead while satisfying throughput constraints. The proposed technique is based on extensive design-time analysis of different fault scenarios to determine optimal mappings from the throughput-migration overhead Pareto space. These mappings are stored in a table and are looked-up at run-time to migrate tasks as and when faults occur. Applications are modeled using Synchronous Data Flow graphs (SDFG) to consider cyclic dependencies of tasks, typically found in multimedia systems. Experiments performed with synthetic and real application graphs demonstrate that the migration overhead can be reduced by 26% on average while still meeting throughput constraints. Moreover, by selecting an appropriate initial processor-task mapping, migration overhead can be further reduced by 15% on average.
Keywords
Pareto optimisation; fault tolerance; graph theory; media streaming; microprocessor chips; network-on-chip; reliability; system-on-chip; table lookup; NoC-based MPSoC; SDFG; aggressive voltage scaling; extensive design-time analysis; fault-aware task remapping; fault-tolerance; initial processor-task mapping; looked-up table; multimedia streaming applications; multiprocessor system reliability; multiprocessor systems-on-chip; optimal mappings; shrinking transistor geometry; synchronous data flow graphs; task cyclic dependencies; task-migration overhead; throughput-constrained multimedia multiprocessor systems; throughput-migration overhead Pareto space; Encoding; Fault tolerance; Fault tolerant systems; Multimedia communication; Streaming media; Throughput; Tiles; Fault-Tolerance; Linear Programming; Synchronous Data Flow Graph; Task Remapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2012 23rd IEEE International Symposium on
Conference_Location
Tampere
ISSN
2150-5500
Print_ISBN
978-1-4673-2786-2
Electronic_ISBN
2150-5500
Type
conf
DOI
10.1109/RSP.2012.6380704
Filename
6380704
Link To Document