Abstract
Intel has recently introduced Intel® Transactional Synchro-nization Extensions (Intel® TSX) in the Intel 4th Gen-eration Core™ Processors. With Intel TSX, a processor can dynamically determine whether threads need to serial-ize 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. Copyright 2013 ACM.
Author supplied keywords
Cite
CITATION STYLE
Yoo, R. M., Hughes, C. J., Lai, K., & Rajwar, R. (2013). Performance evaluation of Intel® Transactional Synchronization Extensions for high-performance computing. In International Conference for High Performance Computing, Networking, Storage and Analysis, SC. IEEE Computer Society. https://doi.org/10.1145/2503210.2503232
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.