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 条
  • [11] A Novel Directory Based Hybrid Cache Coherence Protocol for Shared Memory Multiprocessors
    Asaduzzaman, Abu
    Chidella, Kishore K.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON PHASED ARRAY SYSTEMS AND TECHNOLOGY (PAST), 2016,
  • [12] Characterization of a List-Based Directory Cache Coherence Protocol for Manycore CMPs
    Fernandez-Pascual, Ricardo
    Ros, Alberto
    Acacio, Manuel E.
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT II, 2014, 8806 : 254 - 265
  • [14] Performance evaluation and cache analysis of an ILP protocol implementation
    Braun, T
    Diot, C
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (03) : 318 - 330
  • [15] PS directory: a scalable multilevel directory cache for CMPs
    Joan J. Valls
    Alberto Ros
    Julio Sahuquillo
    María E. Gómez
    The Journal of Supercomputing, 2015, 71 : 2847 - 2876
  • [16] PS directory: a scalable multilevel directory cache for CMPs
    Valls, Joan J.
    Ros, Alberto
    Sahuquillo, Julio
    Gomez, Maria E.
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (08): : 2847 - 2876
  • [17] Hierarchical Cache Directory for CMP
    Song-Liu Guo
    Hai-Xia Wang
    Yi-Bo Xue
    Chong-Min Li
    Dong-Sheng Wang
    Journal of Computer Science and Technology, 2010, 25 : 246 - 256
  • [18] Hierarchical Cache Directory for CMP
    Guo, Song-Liu
    Wang, Hai-Xia
    Xue, Yi-Bo
    Li, Chong-Min
    Wang, Dong-Sheng
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (02) : 246 - 256
  • [19] Hierarchical Cache Directory for CMP
    郭松柳
    王海霞
    薛一波
    李崇民
    汪东升
    Journal of Computer Science & Technology, 2010, 25 (02) : 246 - 256
  • [20] A new cache directory scheme
    Wu, YG
    Muntz, RR
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 466 - 472