Investigating the TLB Behavior of high-end scientific applications on commodity microprocessors

被引:21
|
作者
McCurdy, Collin [1 ]
Cox, Alan L. [2 ]
Vetter, Jeffrey [1 ]
机构
[1] Oak Ridge Natl Lab, Future Technol Grp, Oak Ridge, TN USA
[2] Rice Univ, Dept Comp Sci, Houston, TX 77251 USA
关键词
D O I
10.1109/ISPASS.2008.4510742
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The floating point portion of the SPEC CPU suite and the HPC Challenge suite are widely recognized and utilized as benchmarks that represent scientific application behavior. In this work we show that while these benchmark suites may be representative of the cache behavior of production scientific applications, they do not accurately represent the TLB behavior of these applications. Furthermore, we demonstrate that the difference can have a significant impact on performance. In the first part of the paper we present results from implementation-independent trace-based simulations which demonstrate that benchmarks exhibit significantly different TLB behavior for a range of page sizes than a representative set of production applications. In the second part we validate these results on the AMD Opteron implementation of the x86 architecture, showing that false conclusions about choice of page size, drawn from benchmark performance, can result in performance degradations of up to nearly 50% for the production applications we investigated.
引用
收藏
页码:95 / +
页数:2
相关论文
共 50 条
  • [1] HIGH-END MICROPROCESSORS ENERGIZE EMBEDDED SYSTEMS
    CUSHMAN, B
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (05): : 60 - &
  • [2] Communication Requirements and Interconnect Optimization for High-End Scientific Applications
    Kamil, Shoaib
    Oliker, Leonid
    Pinar, Ali
    Shalf, John
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (02) : 188 - 202
  • [3] Computational chemistry applications: Performance on high-end and commodity-class computers
    Guest, MF
    Sherwood, P
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 290 - 301
  • [4] High-end industrial & scientific cameras
    Obstgarten, Mike
    Advanced Imaging, 2001, 16 (01) : 50 - 53
  • [5] Applications of high-end data recorders
    Topolski, F
    MEASUREMENTS & CONTROL, 2000, (198): : 73 - 76
  • [6] Angle measurement for high-end applications
    Heidenhain, Johannes
    Konstruktion, 2019, 2019 (06): : 20 - 21
  • [7] End-to-end quality of service for high-end applications
    Foster, I
    Fidler, M
    Roy, A
    Sander, V
    Winkler, L
    COMPUTER COMMUNICATIONS, 2004, 27 (14) : 1375 - 1388
  • [8] Advancements on galvanometer scanners for high-end applications
    Duma, Virgil-Florin
    Rolland, Jannick P.
    DESIGN AND QUALITY FOR BIOMEDICAL TECHNOLOGIES VII, 2014, 8936
  • [9] Photoresists: High-end applications define the market
    Gain, B
    CHEMICAL WEEK, 1998, 160 (26) : 25 - 25
  • [10] Advanced μ-Bolometer detectors for high-end applications
    Mizrahi, U.
    Schapiro, F.
    Bykov, L.
    Giladi, A.
    Shiloah, N.
    Pivnik, I.
    Elkind, S.
    Maayani, S.
    Mordechai, E.
    Farbman, O.
    Hirsh, Y.
    Twitto, A.
    Ben-Ezra, M.
    Fraenkel, A.
    INFRARED TECHNOLOGY AND APPLICATIONS XXXVIII, PTS 1 AND 2, 2012, 8353