Incorporating energy and throughput awareness in design space exploration and run-time mapping for heterogeneous MPSoCs

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

  • Nam Khanh Pham - , National University of Singapore, Agency for Science, Technology and Research, Singapore (Author)
  • Amit Kumar Singh - , National University of Singapore (Author)
  • Akash Kumar - , National University of Singapore (Author)
  • Khin Mi Mi Aung - , Agency for Science, Technology and Research, Singapore (Author)

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 languageEnglish
Title of host publicationProceedings - 16th Euromicro Conference on Digital System Design, DSD 2013
Pages513-521
Number of pages9
Publication statusPublished - 2013
Peer-reviewedYes
Externally publishedYes

Publication series

SeriesEuromicro Symposium on Digital System Design (DSD)

Conference

Title16th Euromicro Conference on Digital System Design, DSD 2013
Duration4 - 6 September 2013
CitySantander
CountrySpain

Keywords

Research priority areas of TU Dresden

Sustainable Development Goals

Keywords

  • Design space exploration, Heterogeneous MPSoC, Mapping algorithm