The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

A Case for Second-Level Software Cache Coherency on Many-Core Accelerators

The work

AuthorsArthur Vianes; Frédéric Pétrot; Frédéric Rousseau
Editors
Typemisc
Year2022
Citekeyvianes2022case

Where it appeared

Published inIEEE International Workshop on Rapid System Prototyping (RSP)
Pages29--35

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Cache and cache-coherence are major aspects of today's high performance computing. A cache stores data as cache-lines of fixed size, and coherence between caches is guaranteed by the cache-coherence protocol which operates on fixed size coherency-blocks. In such systems cache-lines and coherency-blocks are usually the same size and are relatively small, typically 64 bytes. This size choice is a trade-off selected for general-purpose computing: it minimizes false-sharing while keeping cache-maintenance traffic low. False-sharing is considered an unnecessary cache-coherence traffic and it decreases performances. However, for dedicated accelerator this trade-off may not be appropriate: hardware in charge of cache-coherence is expensive and not well exploited by most accelerator applications as by construction these applications minimize false-sharing. This paper investigates the possibility of an alternative trade-off of cache-coherency and cache-maintenance block size for many-core accelerators, by decoupling coherency-block and cache-lines sizes. Interests, advantages and difficulties are presented and discussed in this paper. Then we also discuss needs of software and hardware modifications in prototypes and the capability of such prototypes to evaluate different coherence-block sizes.

How it got here

How it got hereagent via openalex
Added2026-10-27 07:30 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{vianes2022case,
  title        = {A Case for Second-Level Software Cache Coherency on Many-Core Accelerators},
  author       = {Arthur Vianes and Frédéric Pétrot and Frédéric Rousseau},
  year         = {2022},
  journal      = {IEEE International Workshop on Rapid System Prototyping (RSP)},
  pages        = {29--35},
  doi          = {10.1109/rsp57251.2022.10038999},
}

This record lives at https://refs.drheap.org/vianes2022case/ and will keep doing so.