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 条
  • [1] Evaluation and optimization of high-performance computing and networking systems
    Min, Geyong
    Ould-Khaoua, Mohamed
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (02): : 111 - 113
  • [2] Evaluation of messaging middleware for high-performance cloud computing
    Roberto R. Expósito
    Guillermo L. Taboada
    Sabela Ramos
    Juan Touriño
    Ramón Doallo
    Personal and Ubiquitous Computing, 2013, 17 : 1709 - 1719
  • [3] Evaluation of messaging middleware for high-performance cloud computing
    Exposito, Roberto R.
    Taboada, Guillermo L.
    Ramos, Sabela
    Tourino, Juan
    Doallo, Ramon
    PERSONAL AND UBIQUITOUS COMPUTING, 2013, 17 (08) : 1709 - 1719
  • [4] Comparative Performance Evaluation of Modern Heterogeneous High-Performance Computing Systems CPUs
    Sorokin, Aleksei
    Malkovsky, Sergey
    Tsoy, Georgiy
    Zatsarinnyy, Alexander
    Volovich, Konstantin
    ELECTRONICS, 2020, 9 (06) : 1 - 13
  • [5] TRENDS IN HIGH-PERFORMANCE COMPUTING
    Kindratenko, Volodymyr
    Trancoso, Pedro
    COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (03) : 92 - 95
  • [6] High-performance computing today
    Dongarra, J
    Meuer, H
    Simon, H
    Strohmaier, E
    FOUNDATIONS OF MOLECULAR MODELING AND SIMULATION, 2001, 97 (325): : 96 - 100
  • [7] The marketplace of high-performance computing
    Strohmaier, E
    Dongarra, JJ
    Meuer, HW
    Simon, HD
    PARALLEL COMPUTING, 1999, 25 (13-14) : 1517 - 1544
  • [8] High-Performance Computing with TeraStat
    Bompiani, Edoardo
    Petrillo, Umberto Ferraro
    Lasinio, Giovanna Jona
    Palini, Francesco
    2020 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2020, : 499 - 506
  • [9] Challenges in High-Performance Computing
    Navaux P.O.A.
    Lorenzon A.F.
    Serpa M.S.
    Journal of the Brazilian Computer Society, 2023, 29 (01) : 51 - 62
  • [10] An evaluation environment for high-performance computing combining supercomputing and cloud
    Gotoh, Yusuke
    Kotani, Toshihiro
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (01) : 29 - 36