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
来源
DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS | 2006年
关键词
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 条
  • [31] APPLICATIVE PARALLELISM ON A SHARED MEMORY MULTIPROCESSOR
    OLDEHOEFT, RR
    CANN, DC
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B135 - B144
  • [32] TIME WARP ON A SHARED MEMORY MULTIPROCESSOR
    FUJIMOTO, RM
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 3: ALGORITHMS AND APPLICATIONS, 1989, : 242 - 249
  • [33] Multiprocessor shared memory access and rewards
    Paul, JM
    Mickle, MH
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1998, 335B (04): : 629 - 641
  • [34] Shared memory multiprocessor support for SAC
    Grelck, C
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 1999, 1595 : 38 - 53
  • [35] A VLSI DESIGN FOR AN EFFICIENT MULTIPROCESSOR CACHE MEMORY
    LUO, X
    GILLARD, P
    COMPUTERS & ELECTRICAL ENGINEERING, 1990, 16 (01) : 3 - 21
  • [36] Cache-based synchronization in shared memory multiprocessors
    Ramachandran, U
    Lee, JW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 32 (01) : 11 - 27
  • [37] The effect of using state-based priority information in a shared-memory multiprocessor cache replacement policy
    Mounes-Toussi, F
    Lilja, DJ
    1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 217 - 224
  • [38] Modelling and validation of shared memory coherency protocols
    Bennett, AJ
    Field, T
    Harrison, P
    PERFORMANCE EVALUATION, 1996, 27-8 : 541 - 563
  • [39] Memory architecture exploration framework for cache based embedded SoC
    Kumar, T. S. Rajesh
    Ravikumar, C. P.
    Govindarajan, R.
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 553 - +
  • [40] A primer on memory consistency and cache coherence
    Sorin D.J.
    Hill M.D.
    Wood D.A.
    Synthesis Lectures on Computer Architecture, 2011, 16 : 1 - 212