Performance Evaluation of Intel® Transactional Synchronization Extensions for High-Performance Computing

被引:66
|
作者
Yoo, Richard M. [1 ]
Hughes, Christopher J. [1 ]
Lai, Konrad [2 ]
Rajwar, Ravi [2 ]
机构
[1] Intel Labs, Parallel Comp Lab, Santa Clara, CA 95054 USA
[2] Intel Architecture Grp, Intel Architecture Dev Grp, Hillsboro, OR 97124 USA
来源
2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC) | 2013年
关键词
Transactional Memory; High-Performance Computing;
D O I
10.1145/2503210.2503232
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Intel has recently introduced Intel (R) Transactional Synchronization Extensions (Intel (R) TSX) in the Intel 4th Generation Core (TM) Processors. With Intel TSX, a processor can dynamically determine whether threads need to serialize through lock-protected critical sections. In this paper, we evaluate the first hardware implementation of Intel TSX using a set of high-performance computing (HPC) workloads, and demonstrate that applying Intel TSX to these workloads can provide significant performance improvements. On a set of real-world HPC workloads, applying Intel TSX provides an average speedup of 1.41x. When applied to a parallel user-level TCP/IP stack, Intel TSX provides 1.31x average bandwidth improvement on network intensive applications. We also demonstrate the ease with which we were able to apply Intel TSX to the various workloads.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Analyzing Hybrid Transactional Memory Performance using Intel SDE
    Qayum, Mohammad A.
    Badawy, Abdel-Hameed A.
    Cook, Jeanine
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 627 - 628
  • [22] Extending High-Level Synthesis with High-Performance Computing Performance Visualization
    Huthmann, Jens
    Podobas, Artur
    Sommer, Lukas
    Koch, Andreas
    Sano, Kentaro
    2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 371 - 380
  • [23] The potential of high-performance computing for the Internet of Sounds
    Turchet, Luca
    Vella, Flavio
    Fiore, Sandro Luigi
    2023 4TH INTERNATIONAL SYMPOSIUM ON THE INTERNET OF SOUNDS, 2023, : 7 - 13
  • [24] High-Performance Computing with Quantum Processing Units
    Britt, Keith A.
    Humble, Travis S.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [25] High-Performance Computing for Rotorcraft Modeling and Simulation
    Strawn, Roger
    COMPUTING IN SCIENCE & ENGINEERING, 2010, 12 (05) : 27 - 35
  • [26] High-performance computing in simulation of milk crown
    Masao Yokoyama
    Kouhei Murotani
    Genki Yagawa
    Computational Particle Mechanics, 2019, 6 : 249 - 256
  • [27] A review on the decarbonization of high-performance computing centers
    Silva, C. A.
    Vilaca, R.
    Pereira, A.
    Bessa, R. J.
    RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2024, 189
  • [28] Modeling Microreactor Requirements for High-Performance Computing
    Lee, Alvin J. H.
    Wodrich, Lucas
    Kalinichenko, Dimitri
    Brooks, Caleb S.
    Kozlowski, Tomasz
    NUCLEAR TECHNOLOGY, 2024, 210 (06) : 1027 - 1041
  • [29] The Use of The High-Performance Computing in The Learning Process
    Serik, Meruert
    Yerlanova, Gulmira
    Karelkhan, Nursaule
    Temirbekov, Nurlykhan
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (17) : 240 - 254
  • [30] Modular High-Performance Computing Using Chiplets
    Vinnakota, Bapi
    Shalf, John M.
    COMPUTING IN SCIENCE & ENGINEERING, 2023, 25 (06) : 39 - 48