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 条
  • [1] Design and implementation of ORF filter in Gene Expression Programming
    Duan, Lei
    Tang, Chang-Jie
    Liu, Yin-Tian
    Zuo, Jie
    Wu, Jiang
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2007, 39 (06): : 102 - 106
  • [2] Design and implementation of reconfigurable filter
    Veljanovski, R
    Singh, J
    Faulkner, M
    ELECTRONICS LETTERS, 2003, 39 (10) : 813 - 814
  • [3] DESIGN AND IMPLEMENTATION OF KALMAN FILTER
    Chen, Zhuoyi
    Sun, Zhuo
    Wang, Wenbo
    PROCEEDINGS OF 2011 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY AND APPLICATION, ICCTA2011, 2011, : 901 - 904
  • [4] Design and implementation of message-passing services for the Blue Gene/L supercomputer
    Almási, G
    Archer, C
    Castaños, JG
    Gunnels, JA
    Erway, CC
    Heidelberger, P
    Martorell, X
    Moreira, JE
    Pinnow, K
    Ratterman, J
    Steinmacher-Burow, BD
    Gropp, W
    Toonen, B
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) : 393 - 406
  • [5] EVANESCENT MODE FILTER - DESIGN AND IMPLEMENTATION
    HOWARD, J
    LIN, WC
    MICROWAVE JOURNAL, 1989, 32 (10) : 121 - &
  • [6] Design and implementation of a reconfigurable FIR filter
    Chen, KH
    Chiueh, TD
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 205 - 208
  • [7] Design and Implementation of an Active Power Filter
    Huang, Jiaoying
    Gao, Cheng
    Yuan, Haiwen
    Zou, Hang
    FRONTIERS OF MANUFACTURING AND DESIGN SCIENCE, PTS 1-4, 2011, 44-47 : 1397 - +
  • [8] Database filter: optoelectronic design and implementation
    Snyder, R.D.
    Feld, S.A.
    Stanko, P.J.
    Hayes, E.M.
    Robinson, G.Y.
    Wilmsen, C.W.
    Geib, K.M.
    Choquette, K.D.
    (36):
  • [9] Design and implementation of an AVS loop filter
    Department of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    Gaojishu Tongxin, 2006, 7 (666-670):
  • [10] FPGA Design and Implementation of Gaussian filter
    Yang, Zhihui
    Zhou, Gang
    MIPPR 2015: MULTISPECTRAL IMAGE ACQUISITION, PROCESSING, AND ANALYSIS, 2015, 9811