A formal evaluation of mean-time access latencies for interleaved on-chip shared banked-memory in manycores

Abstract : In many core architectures, clusters with shared memory banks offer a simple and efficient way (high throughput, low latency) to share and communicate data between close cores. Several recent embedded architectures are using such a design e.g. the MPPA chip from Kalray. Nonetheless, especially in the embedded world, as power consumption is an important preoccupation, shared memory is implemented as a set of single-port memory banks managed by a dedicated controller. As a consequence, some serialization is mandatory for concurrent accesses to banks. This means that memory access-time delays can occur on a regular basis, as each cluster is a multicore system by itself. This paper evaluates on a theoretical basis what kind of tradeoff is made by using such a design with regards to memory access-times and real-time performance: it evaluates the mean access-time with the default configuration of the MPPA chip on a probabilistic formalism, and gives a simplified expression of it. It also gives some typical values for use cases, and discuss the relevance of this design and its limitations with regards to the use of dataflow (CSDF) models of computation.
Document type :
Conference papers
Complete list of metadatas

https://hal-cea.archives-ouvertes.fr/cea-01838149
Contributor : Léna Le Roy <>
Submitted on : Friday, July 13, 2018 - 10:29:09 AM
Last modification on : Wednesday, January 23, 2019 - 2:39:33 PM

Identifiers

Collections

CEA | DRT | LIST

Citation

S. Louise. A formal evaluation of mean-time access latencies for interleaved on-chip shared banked-memory in manycores. 2013 IEEE 7th International Symposium on Embedded Multicore Socs, Sep 2013, Tokyo, Japan. pp.19-24, ⟨10.1109/MCSoC.2013.16⟩. ⟨cea-01838149⟩

Share

Metrics

Record views

47