Incorporating energy and throughput awareness in design space exploration and run-time mapping for heterogeneous MPSoCs
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
The advancement in process technology has enabled integration of different types of processing cores into a single chip towards creating heterogeneous Multiprocessor Systems-on-Chip (MPSoCs). While providing high level of computation power to support complex applications, these modern systems also introduce novel challenges for system designers, like managing a huge number of mappings (application tasks to processing cores allocations) that increases exponentially with the number of cores and their types. This paper presents a mapping approach that computes multiple energy-throughput trade-off points (mappings) at design-time and uses one of these points at run-time based on desired throughput and current resource availability while optimizing for the overall energy consumption. While significantly reducing the complexity of the design space exploration (DSE) to compute mappings at design-time, the proposed strategy still evaluates mappings for all the resource combinations of the platform, providing efficient mapping solutions for all the scenarios of system architecture at run-time. Moreover, the proposed approach performs energy-aware mapping at run-time while utilizing the DSE results. Experimental results show that proposed strategy achieves better energy-throughput trade-off points, covers all the resource combinations and reduces energy consumption up to 24.93% at design-time and additionally 17.8% at run-time when compared to state-of-the-art techniques.
Details
Original language | English |
---|---|
Title of host publication | Proceedings - 16th Euromicro Conference on Digital System Design, DSD 2013 |
Pages | 513-521 |
Number of pages | 9 |
Publication status | Published - 2013 |
Peer-reviewed | Yes |
Externally published | Yes |
Publication series
Series | Euromicro Symposium on Digital System Design (DSD) |
---|
Conference
Title | 16th Euromicro Conference on Digital System Design, DSD 2013 |
---|---|
Duration | 4 - 6 September 2013 |
City | Santander |
Country | Spain |
Keywords
Research priority areas of TU Dresden
Sustainable Development Goals
ASJC Scopus subject areas
Keywords
- Design space exploration, Heterogeneous MPSoC, Mapping algorithm