An Implementation of a Directory Protocol for a Cache Coherent System on FPGAs

被引:0
|
作者
Mirian, Vincent [1 ]
Chow, Paul [1 ]
机构
[1] Univ Toronto, Toronto, ON, Canada
关键词
cache coherence; directory protocol; FPGA;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As FPGA-based systems evolve towards using networks of heterogeneous processing systems, it is important to develop suitable memory systems. This paper presents a cache coherent system that uses a directory protocol. The Directory component of our system has a pipeline design, where a message, which represents a memory request, is serviced every three cycles. Such a design works well for an FPGA, which is an ideal platform for parallel and streaming-type designs. Our system performs 25% more barriers per second than a previous system by Mirian et al. [1], which uses a snoopy protocol, by making minor changes to the Interconnect and the cache coherence protocol.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] FCache: A System For Cache Coherent Processing on FPGAs
    Mirian, Vincent
    Chow, Paul
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 233 - 236
  • [2] Managing Mutex Variables in a Cache-Coherent Shared-Memory System For FPGAs
    Mirian, Vincent
    Chow, Paul
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 43 - 46
  • [3] A COHERENT DISTRIBUTED FILE CACHE WITH DIRECTORY WRITE-BEHIND
    MANN, T
    BIRRELL, A
    HISGEN, A
    JERIAN, C
    SWART, G
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1994, 12 (02): : 123 - 164
  • [4] Implementation of cache coherence protocol for COMA multiprocessor systems based on the scalable coherent interface
    Al-Rousan, M
    Ahmed, S
    COMPUTER STANDARDS & INTERFACES, 2004, 27 (01) : 71 - 88
  • [5] WiDir: A Wireless-Enabled Directory Cache Coherence Protocol
    Franques, Antonio
    Kokolis, Apostolos
    Abadal, Sergi
    Fernando, Vimuth
    Misailovic, Sasa
    Torrellas, Josep
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 304 - 317
  • [6] Design and evaluation of the cache coherent multistage interconnection network with temporary directory
    Midorikawa, Takashi
    Sumiyoshi, Masato
    Tanabe, Yasuki
    Amano, Hideharu
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2006, 89 (09): : 11 - 23
  • [7] Hybrid Limited-Pointer Linked-List Cache Directory and Cache Coherence Protocol
    Mahmoud, Mostafa
    Wassal, Amr
    PROCEEDINGS OF THE 2013 SECOND INTERNATIONAL JAPAN-EGYPT CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (JEC-ECC), 2013, : 77 - 82
  • [8] Server Cache Synchronization Protocol (SCSP): component for directory enabled networks
    Requena, JC
    Kantola, R
    INTERNET II: QUALITY OF SERVICE AND FUTURE DIRECTIONS, 1999, 3842 : 174 - 182
  • [9] Broadcast directory: A scalable cache coherent architecture for mesh-connected multiprocessors
    Rhee, Y
    Lee, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (10) : 903 - 918
  • [10] Hardware-controlled prefetching in directory-based cache coherent systems
    Hu, WW
    Xia, PS
    FRONTIERS '96 - THE SIXTH SYMPOSIUM ON FRONTIERS OF MASSIVELY PARALLEL COMPUTING, PROCEEDINGS, 1996, : 206 - 213