Hierarchical cache coherency protocol in a multi-level multiprocessors system

被引:0
|
作者
Patel, P [1 ]
Razzaque, MM [1 ]
机构
[1] Univ Texas, Div Engn, San Antonio, TX 78249 USA
关键词
cache coherency; snoopy protocol; multi-level architecture; write invalidate; write update;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Shared memory multiprocessors have recently become popular due to their cost effectiveness and simplicity in implementation. Building multiprocessor system with cheap commercially available chips and high speed cache memory is a viable alternative to attaining higher performance. Moreover, multiprocessor systems have a much better price/performance ratio than a single large centralized system. However, multiprocessor system's performance is directly related to cache performance. One of the key performance issues of such system is the solution to the cache coherence problem. The choice of the coherence mechanism is dependent on the design architecture of the intended multiprocessor system. This paper presents a new scalable multiprocessor architecture that implement hierarchy of caches on multi-level bus. A new hardware based cache coherency protocol to maintain coherency of data in the system is presented. The architecture defines private common bus in each cluster of processors where as communication between the clusters takes place through the shared cache and main bus. Types of necessary bus transactions are also presented.
引用
收藏
页码:110 / 114
页数:5
相关论文
共 50 条
  • [1] A SNOOPING CACHE COHERENCY PROTOCOL FOR HIERARCHICALLY ORGANIZED MULTIPROCESSORS
    DEWAN, G
    BISWAS, P
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1991, 31 (1-5): : 105 - 112
  • [2] EFFECTS OF CACHE COHERENCY IN MULTIPROCESSORS
    DUBOIS, M
    BRIGGS, FA
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (11) : 1083 - 1099
  • [3] Hierarchical routing protocol for multi-level heterogeneous sensor network
    Al Masri, Ahmad
    Delisle, Gilles Y.
    Hakem, Nadir
    [J]. 2016 16TH MEDITERRANEAN MICROWAVE SYMPOSIUM (MMS), 2016,
  • [4] Design and formal verification of a hierarchical cache coherence protocol for NoC based multiprocessors
    Hemangee K. Kapoor
    Praveen Kanakala
    Malti Verma
    Shirshendu Das
    [J]. The Journal of Supercomputing, 2013, 65 : 771 - 796
  • [5] Design and formal verification of a hierarchical cache coherence protocol for NoC based multiprocessors
    Kapoor, Hemangee K.
    Kanakala, Praveen
    Verma, Malti
    Das, Shirshendu
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 65 (02): : 771 - 796
  • [6] NVMain Extension for Multi-Level Cache Systems
    Khan, Asif Ali
    Hameed, Fazal
    Castrillon, Jeronimo
    [J]. PROCEEDINGS OF THE RAPIDO'18 WORKSHOP HIPEAC'18 CONFERENCE, 2015,
  • [7] Hybrid Multi-level Cache Management Policy
    Chikhale, Krupal
    Shrawankar, Urmila
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 1119 - 1123
  • [8] Hierarchical synthesis of multi-level design parameters in assembly system
    Franciosa, Pasquale
    Ceglarek, Dariusz
    [J]. CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2015, 64 (01) : 149 - 152
  • [9] Multi-level Editing of Hierarchical Documents
    Claudia-Lavinia Ignat*
    Moira C. Norrie
    [J]. Computer Supported Cooperative Work (CSCW), 2008, 17 : 423 - 468
  • [10] Multi-level Editing of Hierarchical Documents
    Ignat, Claudia-Lavinia
    Norrie, Moira C.
    [J]. COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING AND WORK PRACTICES, 2008, 17 (5-6): : 423 - 468