DocumentCode
2437414
Title
Task partitioning optimization algorithm for energy saving and load balance on NoC-based MPSoCs
Author
Stefani, Marco P. ; Webber, Thais ; Fernandes, Ramon ; Cataldo, Rodrigo ; Poehls, Leticia B. ; Marcon, Cesar
Author_Institution
PUCRS - Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre, Brazil
fYear
2015
fDate
2-4 March 2015
Firstpage
130
Lastpage
134
Abstract
Multiprocessor System-on-Chip (MPSoC) based on Network-on-Chip (NoC) integrates a large amount of Processor Elements (PEs) to fulfill the performance requirements of several applications. These applications are composed of a set of intercommunicating tasks, which are dynamically mapped onto PEs of the target architecture. However, the efficient task-mapping requires some previous steps, among them partitioning, which organizes tasks considering their interaction before applying a mapping process. This paper introduces Partition Reduce (PR) - a task partitioning approach based on the MapReduce algorithm targeting homogeneous NoC based MPSoCs. We analyze the efficiency of PR for energy consumption (EC) minimization and load balance (LB). The results obtained from a set of experiments, with large number of tasks, demonstrate that PR is more effective on processing time and result quality when compared to the classic Simulated Annealing (SA). In addition, PR produces partitions with low energy consumption and rigorous load balance.
Keywords
energy conservation; energy consumption; network-on-chip; simulated annealing; EC minimization; LB; NoC-based MPSoC; PE; PR; SA; energy consumption minimization; energy saving; intercommunicating task-mapping efficiency process; load balance; map reduce algorithm; multiprocessor system-on-chip; network-on-chip; partition reduce; performance requirements; processor elements; simulated annealing; task partitioning optimization algorithm; Algorithm design and analysis; Energy consumption; Heuristic algorithms; Minimization; Partitioning algorithms; Simulated annealing; Three-dimensional displays; NoC; Partitioning algorithm; energy efficiency; homogeneous MPSoC; load balance; performance evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2015 16th International Symposium on
Conference_Location
Santa Clara, CA
Print_ISBN
978-1-4799-7580-8
Type
conf
DOI
10.1109/ISQED.2015.7085412
Filename
7085412
Link To Document