Title
Achieving High Parallel Efficiency on Modern Processors for X-Ray Scattering Data Analysis.
Abstract
Modern processors have increasingly more parallelism available on-chip, which include simultaneous multithreading (SMT) and single-instruction multiple-data (SIMD) parallelisms. The former is typically available through multiple compute cores and the latter through long vector units. In this paper, we consider several compute kernels of a real-world scientific application, X-ray scattering data analysis, to demonstrate and analyze high performance through the exploitation of available SMT and SIMD parallelism on such modern processors, which form the base of current state-of-the-art supercomputers. We discuss various methods to effectively exploit the available on-node parallelism to increase parallel efficiency and provide detailed performance analysis on two leading Cray supercomputers. In addition, we also present performance results obtained on the Intel Knights Landing processor.
Year
DOI
Venue
2016
10.1007/978-3-319-58943-5_13
Lecture Notes in Computer Science
Field
DocType
Volume
Computer science,Parallel computing,SIMD,Exploit,Simultaneous multithreading,Scattering
Conference
10104
ISSN
Citations 
PageRank 
0302-9743
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
Abhinav Sarje1355.71
Xiaoye S. Li2104298.22
Nicholas J. Wright340827.79