On cache coherency and memory consistency issues in NoC based shared memory multiprocessor SoC architectures - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

On cache coherency and memory consistency issues in NoC based shared memory multiprocessor SoC architectures

Résumé

The concept of network on chip (NoC) is a recent breakthrough in the system on chip (SoC) design area. A lot of work has been done to define efficient NoC architectures and implementations. In this paper, our goal is twofold. Firstly, we want to outline that the use of a NoC based sharedmemory multiprocessor SoC challenges the application integrator because of the underlying assumptions of software, namely cache coherency and memory consistency. These problems are well known in general purpose shared memory multiprocessors. However, when designing a SoC, we benefit on the one hand from the knowledge of the applications, the much simpler usage of virtual memory, lower interconnect latencies and very high bandwidth at lost cost, but on the other hand we suffer from more tight design constraints (yield, power, predictable performances, ...). Secondly, we define simple and yet attractive solutions -in term of design time and hardware cost- to both problems in the context of application specific multiprocessor SoCs.

Mots clés

Fichier non déposé

Dates et versions

hal-00143399 , version 1 (25-04-2007)

Identifiants

Citer

Frédéric Pétrot, Alain Greiner, Pascal Gomez. On cache coherency and memory consistency issues in NoC based shared memory multiprocessor SoC architectures. 9th EUROMICRO Conference on Digital System Design (DSD'06), Aug 2006, Dubrovnik, Croatia. pp.53-60, ⟨10.1109/DSD.2006.73⟩. ⟨hal-00143399⟩
173 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More