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 Sarje | 1 | 35 | 5.71 |
Xiaoye S. Li | 2 | 1042 | 98.22 |
Nicholas J. Wright | 3 | 408 | 27.79 |