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

被引:0
|
作者
Petrot, Frederic [1 ]
Greiner, Alain [2 ]
Gomez, Pascal [2 ]
机构
[1] INP Grenoble, TIMA, Grenoble, France
[2] Univ Paris 06, F-75252 Paris 05, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 shared-memory 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.
引用
收藏
页码:53 / +
页数:2
相关论文
共 50 条
  • [1] CACHE-BASED ERROR RECOVERY FOR SHARED MEMORY MULTIPROCESSOR SYSTEMS
    WU, KL
    FUCHS, WK
    PATEL, JH
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I159 - I166
  • [2] Memory Performance and Cache Coherency Effects on an Intel Nehalem Multiprocessor System
    Molka, Daniel
    Hackenberg, Daniel
    Schoene, Robert
    Mueller, Matthias S.
    18TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2009, : 261 - 270
  • [3] Exploration of distributed shared memory architectures for NoC-based multiprocessors
    Monchiero, Matteo
    Palermo, Gianluca
    Silvano, Cristina
    Villa, Oreste
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 144 - +
  • [4] Exploration of distributed shared memory architectures for NoC-based multiprocessors
    Monchiero, Matteo
    Palermo, Gianluca
    Silvano, Cristina
    Villa, Oreste
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (10) : 719 - 732
  • [5] Scalability Analysis of Memory Consistency Models in NoC-based Distributed Shared Memory SoCs
    Naeem, Abdul
    Jantsch, Axel
    Lu, Zhonghai
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (05) : 760 - 773
  • [6] Shared memory multiprocessor architectures for software IP routers
    Luo, Y
    Bhuyan, LN
    Chen, X
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (12) : 1240 - 1249
  • [7] A multiprocessor cache for massively parallel SoC architectures
    Niemann, Jorg-Christian
    LiB, Christian
    Porrmann, Mario
    Rueckert, Ulrich
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2007, PROCEEDINGS, 2007, 4415 : 83 - +
  • [8] High-Speed Optical Cache Memory as Single-Level Shared Cache in Chip-Multiprocessor architectures
    Maniotis, P.
    Gitzenis, S.
    Tassiulas, L.
    Pleros, N.
    2015 WORKSHOP ON EXPLOITING SILICON PHOTONICS FOR ENERGY-EFFICIENT HIGH PERFORMANCE COMPUTING (SIPHOTONICS), 2014, : 1 - 8
  • [9] A COMPARATIVE-ANALYSIS OF CACHE MEMORY ARCHITECTURES FOR THE MULTIPLUS MULTIPROCESSOR
    MESLIN, AM
    PACHECO, AC
    AUDE, JS
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 555 - 562
  • [10] In-NoC circuits for low-latency cache coherence in distributed shared-memory architectures
    Masing, Leonard
    Kress, Fabian
    Anantharajaiah, Nidhi
    Becker, Jurgen
    Srivatsa, Akshay
    Herkersdorf, Andreas
    2018 IEEE 12TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2018), 2018, : 138 - 145