On the representation of mappings to multicores

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

Abstract

Application requirements for embedded systems are growing rapidly, as is the complexity of systems designed to execute them. A common abstraction used to tame this growing complexity is that of a mapping, which assigns parts of an application to different hardware resources. Modern flows need to explore an intractably large design space of mappings, and be able to quickly find near-optimal mappings for different objectives, sometimes at runtime. With systems featuring thousands of cores in the near horizon, we need methods to make this exploration step truly scalable. In this paper we argue that the mathematical representation of a mapping is central to achieve this. We present different representations and how these could be applied to different contexts and objectives, like complex design-space exploration meta-heuristics or efficient runtime systems.

Details

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 12th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2018
PublisherIEEE, New York [u. a.]
Pages184-191
Number of pages8
ISBN (electronic)9781538666890
Publication statusPublished - 16 Nov 2018
Peer-reviewedYes

Publication series

SeriesIEEE International Symposium on Embedded Multicore Socs (MCSoC)

Conference

Title12th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2018
Duration12 - 14 September 2018
CityHanoi
CountryViet Nam

External IDs

ORCID /0000-0002-5007-445X/work/141545545

Keywords

Research priority areas of TU Dresden

Keywords

  • Design space, Exploration, Mapping, Mathematical, Mpsoc, Representations