On compact mappings for multicore systems

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

Application mapping is key for efficient multicore processing, i.e., selecting which resources to allocate to a given application, like computation to cores. Mapping is increasingly difficult in multi-application scenarios, where resource contention might degrade the performance of an application. In order to solve this, a promising avenue is to consider “compact” mappings, those which require a small and (geometrically) compact area within the chip. Compact mappings should decrease contention between applications by providing regional isolation and allowing multiple applications to be mapped simply. Previous work has shown that compact mappings can significantly outperform mappings obtained with a random strategy. In this paper we investigate the promise of compact mappings by running extensive simulations on Noxim, a cycle-accurate network-on-chip simulator. Results show the promises of compact mappings do not hold up in practice. When comparing to mappings selected with a heuristic better than simply choosing cores at random, our experiments do not indicate significant advantages from compact mappings. We outline possible reasons for this.

Details

Original languageEnglish
Title of host publicationEmbedded Computer Systems
EditorsDionisios N. Pnevmatikatos, Maxime Pelcat, Matthias Jung
PublisherSpringer, Berlin [u. a.]
Pages325-335
Number of pages11
ISBN (print)9783030275617
Publication statusPublished - 2019
Peer-reviewedYes

Publication series

SeriesLecture Notes in Computer Science, Volume 11733
ISSN0302-9743

Conference

Title19th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2019
Duration7 - 11 July 2019
CitySamos
CountryGreece

External IDs

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

Keywords

Research priority areas of TU Dresden

Library keywords