CoD: Coherence-on-demand – runtime adaptable working set coherence for DSM-based manycore architectures

Akshay Srivatsa, Sven Rheindt, Dirk Gabriel, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Embedded system applications, with their inherently limited parallelism, rarely exploit all available processing resources in large DSM-based manycore architectures. In addition, global coherence spanning across all tiles does not scale well. Therefore, we have proposed a region-based cache coherence (RBCC) approach that enables coherence among a selectable cluster of tiles in accordance with application requirements. In this paper, we present a novel RBCC-malloc() extension that transparently tailors coherence to actually shared application working sets at runtime. Further, the design and hardware implementation of a flexibly configurable coherency region manager (CRM) supporting RBCC-malloc() are introduced. We synthesized the CRM on an FPGA for a 64-core system and observed a 57% reduction in BRAM-utilization compared to a global coherence directory for regions with up to 16 cores. Experiments reveal an application acceleration of up to 42% compared to a message passing based implementation. We also demonstrate the advantage of RBCC-malloc() compared to standalone RBCC.

Original languageEnglish
Title of host publicationEmbedded Computer Systems
Subtitle of host publicationArchitectures, Modeling, and Simulation - 19th International Conference, SAMOS 2019, Proceedings
EditorsDionisios N. Pnevmatikatos, Maxime Pelcat, Matthias Jung
PublisherSpringer Verlag
Pages18-33
Number of pages16
ISBN (Print)9783030275617
DOIs
StatePublished - 2019
Event19th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2019 - Samos, Greece
Duration: 7 Jul 201911 Jul 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11733 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, SAMOS 2019
Country/TerritoryGreece
CitySamos
Period7/07/1911/07/19

Keywords

  • DSM systems
  • On-demand coherence
  • Scalable coherence

Fingerprint

Dive into the research topics of 'CoD: Coherence-on-demand – runtime adaptable working set coherence for DSM-based manycore architectures'. Together they form a unique fingerprint.

Cite this