Design and Implementation of the Blue Gene/P Snoop Filter

被引:0
|
作者
Salapura, Valentina [1 ]
Blumrich, Matthias [1 ]
Gara, Alan [1 ]
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Hts, NY 10598 USA
来源
2008 IEEE 14TH INTERNATIONAL SYMPOSIUM ON HIGH PEFORMANCE COMPUTER ARCHITECTURE | 2008年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As multi-core processors evolve, coherence traffic between cores is becoming problematic, both in terms of performance and power The negative effects of coherence (snoop) traffic can be significantly mitigated through snoop filtering. Shielding each cache with a device that can squash snoop requests for addresses known not to be in cache improves performance significantly for caches that cannot perform normal load and snoop lookups simultaneously. In addition, reducing snoop lookups yields power savings. This paper describes the design of the Blue Gene/P snoop filters, and presents hardware measurements to demonstrate their effectiveness. The Blue Gene/P snoop filters combine stream registers and snoop caches to capture both the locality of snoop addresses and their streaming behavior. Simulations of SPLASH-2 benchmarks illustrate tradeoffs and strengths of these two techniques. Their combination is shown to be most effective, eliminating 94-99% of all snoop requests using very few stream registers and snoop cache lines. This translates into an average performance improvement of almost 20% for the NAS benchmarks running on an actual Blue Gene/P system.
引用
收藏
页码:2 / 11
页数:10
相关论文
共 50 条
  • [31] Design and Implementation of a Fast Dynamic Packet Filter
    Wu, Zhenyu
    Xie, Mengjun
    Wang, Haining
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (05) : 1405 - 1419
  • [32] Leak Stopper: An Actively Revitalized Snoop Filter Architecture with Effective Generation Control
    Peng, Yin-Chi
    Chen, Chien-Chih
    Tsai, Hsiang-Jen
    Yang, Keng-Hao
    Huang, Pei-Zhe
    Chang, Shih-Chieh
    Jone, Wen-Ben
    Chen, Tien-Fu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (03)
  • [33] Design and Implementation of F-OFDM Downstream Filter
    Wang Shuqi
    Ma Xin
    Chen Yongqiang
    2018 INTERNATIONAL CONFERENCE ON SENSOR NETWORKS AND SIGNAL PROCESSING (SNSP 2018), 2018, : 195 - 199
  • [34] Design and implementation of efficient FIR filter based on FPGA
    Jiang, Li-Ping
    Tan, Xue-Qin
    Wang, Jian-Xin
    Nanjing Li Gong Daxue Xuebao/Journal of Nanjing University of Science and Technology, 2007, 31 (01): : 125 - 128
  • [35] DEMONSTRATION OF DIGITAL-FILTER DESIGN, IMPLEMENTATION AND TESTING
    TERRELL, TJ
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1977, 14 (03) : 221 - 236
  • [36] Hybrid parallel programming for blue GENE/P
    Kristensen, Mads R.B.
    Happe, Hans H.
    Vinter, Brian
    Scalable Computing, 2011, 12 (02): : 265 - 274
  • [37] HYBRID PARALLEL PROGRAMMING FOR BLUE GENE/P
    Kristensen, Mads R. B.
    Happe, Hans H.
    Vinter, Brian
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2011, 12 (02): : 265 - 274
  • [38] Design and Implementation of an SIW Triple-mode Filter
    Ren, Fengchao
    Hong, Wei
    Wu, Ke
    PROCEEDINGS OF 2014 3RD ASIA-PACIFIC CONFERENCE ON ANTENNAS AND PROPAGATION (APCAP 2014), 2014, : 1228 - 1230
  • [39] Design and implementation of FIR digital filter based on FPGA
    Song Zhuo-da
    Wang Zhi-qian
    Li Jian-rong
    Shen Cheng-wu
    Liu Shao-jin
    CHINESE JOURNAL OF LIQUID CRYSTALS AND DISPLAYS, 2020, 35 (10) : 1073 - 1078
  • [40] Design and Implementation of a Triple-Mode Planar Filter
    Zhu, Xi-Cheng
    Hong, Wei
    Wu, Ke
    Tang, Hong-Jun
    Hao, Zhang-Cheng
    Chen, Ji-Xin
    Chu, Peng
    IEEE MICROWAVE AND WIRELESS COMPONENTS LETTERS, 2013, 23 (05) : 243 - 245