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 条
  • [21] NOC Based MPSOC Directory Based Cache Coherency with OCP-IP protocol
    Hammami, Omar
    Li, Xinyu
    2013 8TH INTERNATIONAL DESIGN AND TEST SYMPOSIUM (IDT), 2013,
  • [22] A fault-tolerant directory-based cache coherence protocol for CMP architectures
    Fernandez-Pascual, Ricardo
    Garcia, Jose M.
    Acacio, Manuel E.
    Duato, Jose
    2008 IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS WITH FTCS & DCC, 2008, : 267 - +
  • [23] Coherent demodulation with FPGAs
    Meyer-Base, U.
    Lecture Notes in Computer Science, 1142
  • [24] Segment directory: An improvement to the pointer in directory cache coherence schemes
    Department of Electrical Engineering, Korea Adv. Inst. Sci. and Technol., 373-1 Kusong-Dong Yusong-Gu, Taejon, 305-701, Korea, Republic of
    Parallel Processing Letters, 1998, 8 (04): : 577 - 588
  • [25] Segment directory enhancing the limited directory cache coherence schemes
    Choi, Jong Hyuk
    Park, Kyu Ho
    Proceedings of the International Parallel Processing Symposium, IPPS, 1999, : 258 - 267
  • [26] Segment directory enhancing the limited directory cache coherence schemes
    Choi, JH
    Park, KH
    IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 258 - 267
  • [27] Realizing Real-Time Implementation of Coherent Optical OFDM Receiver with FPGAs
    Kaneda, Noriaki
    Yang, Qi
    Liu, Xiang
    Shieh, William
    Chen, Young-Kai
    2009 35TH EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2009,
  • [28] A parameterized automatic cache generator for FPGAs
    Yiannacouras, P
    Rose, J
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 324 - 327
  • [29] DIRECTORY-BASED CACHE COHERENCE PROTOCOL FOR POWER-AWARE CHIP-MULTIPROCESSORS
    Ahmed, Rana E.
    Dhodhi, Muhammad K.
    2011 24TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2011, : 1036 - 1039
  • [30] Partial address directory for cache access
    Liu, Lishing
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994, 2 (02) : 226 - 240