DocumentCode :
2141016
Title :
A Formal Evaluation of Mean-Time Access Latencies for Interleaved On-chip Shared Banked-memory in Manycores
Author :
Louise, Stephane
Author_Institution :
LIST, CEA Nano-INNOV, Gif-sur-Yvette, France
fYear :
2013
fDate :
26-28 Sept. 2013
Firstpage :
19
Lastpage :
24
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.
Keywords :
computer architecture; concurrency control; data flow computing; delays; formal verification; interleaved storage; shared memory systems; CSDF model; Kalray; MPPA chip; concurrent bank access; data communication; data sharing; dataflow bank; embedded architecture; formal evaluation; interleaved on-chip shared banked-memory; many core architectures; manycores; mean-time access latency; memory access-time delay; multicore system; power consumption; probabilistic formalism; real-time performance; serialization; shared memory bank clusters; single-port memory bank management; Coherence; Computational modeling; Memory management; Program processors; Random access memory; Real-time systems; access time; manycores; shared memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
Conference_Location :
Tokyo
Type :
conf
DOI :
10.1109/MCSoC.2013.16
Filename :
6657898
Link To Document :
بازگشت