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 条
  • [21] Model of a Shared Memory Multiprocessor
    Nikolov, Angel Vassilev
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (05): : 64 - 70
  • [22] A MULTIPROCESSOR WITH REPLICATED SHARED MEMORY
    LILLEVIK, SL
    EASTERDAY, JL
    AFIPS CONFERENCE PROCEEDINGS, 1983, 52 : 557 - &
  • [23] DCOS: Cache embedded switch architecture for distributed shared memory multiprocessor SoCs
    Kim, Daewook
    Kim, Manho
    Sobelman, Gerald E.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 979 - +
  • [24] Cache-Sensitive MapReduce DGEMM Algorithms for Shared Memory Architectures
    Nimako, Gideon
    Otoo, E. J.
    Ohene-Kwofie, Daniel
    PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 100 - 110
  • [25] CONCURRENT MULTIFRONTAL METHODS - SHARED MEMORY, CACHE, AND FRONTWIDTH ISSUES
    BENNER, RE
    MONTRY, GR
    WEIGAND, GG
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1987, 1 (03): : 26 - 44
  • [26] The power of priority: NoC based distributed cache coherency
    Bolotin, Evegny
    Guz, Zvika
    Cidon, Israel
    Ginosar, Ran
    Kolodny, Avinoam
    NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 117 - +
  • [27] Cache write generate for parallel image processing on shared memory architectures
    Wittenbrink, CM
    Somani, AK
    Chen, CH
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 1996, 5 (07) : 1204 - 1208
  • [28] Dynamic verification of memory consistency in cache-coherent multithreaded computer architectures
    Meixner, Albert
    Sorin, Daniel J.
    DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 73 - 82
  • [29] Dynamic Verification of Memory Consistency in Cache-Coherent Multithreaded Computer Architectures
    Meixner, Albert
    Sorin, Daniel J.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2009, 6 (01) : 18 - 31
  • [30] USING PROCESSOR-CACHE AFFINITY INFORMATION IN SHARED-MEMORY MULTIPROCESSOR SCHEDULING
    SQUILLANTE, MS
    LAZOWSKA, ED
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (02) : 131 - 143