| Parallelization spectroscopy: analysis of thread-level parallelism in hpc programs |
| Full text |
Pdf
(383 KB)
|
Source
|
Principles and Practice of Parallel Programming
archive
Proceedings of the 14th ACM SIGPLAN symposium on Principles and practice of parallel programming
table of contents
Raleigh, NC, USA
POSTER SESSION: Posters
table of contents
Pages 293-294
Year of Publication: 2009
ISBN:978-1-60558-397-6
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 25, Downloads (12 Months): 127, Citation Count: 0
|
|
|
ABSTRACT
In this paper, we present a method - parallelization spectroscopy - for analyzing the thread-level parallelism available in production High Performance Computing (HPC) codes.We survey a number of techniques that are commonly used for parallelization and classify all the loops in the case study presented using a sensitivity metric: how likely is a particular technique is successful in parallelizing the loop.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Ganesh Bikshandi , Jia Guo , Daniel Hoeflinger , Gheorghe Almasi , Basilio B. Fraguela , María J. Garzarán , David Padua , Christoph von Praun, Programming for parallelism and locality with hierarchically tiled arrays, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, March 29-31, 2006, New York, New York, USA
[doi> 10.1145/1122971.1122981]
|
| |
2
|
|
| |
3
|
Chapel. http://chapel.cs.washington.edu.
|
| |
4
|
CPMD Consortium page. http://www.cpmd.org.
|
| |
5
|
Project Fortree Overview. http://projectfortress.sun.com.
|
 |
6
|
Arun Kejariwal , Xinmin Tian , Wei Li , Milind Girkar , Sergey Kozhukhov , Hideki Saito , Utpal Banerjee , Alexandru Nicolau , Alexander V. Veidenbaum , Constantine D. Polychronopoulos, On the performance potential of different types of speculative thread-level parallelism: The DL version of this paper includes corrections that were not made available in the printed proceedings, Proceedings of the 20th annual international conference on Supercomputing, June 28-July 01, 2006, Cairns, Queensland, Australia
[doi> 10.1145/1183401.1183407]
|
 |
7
|
Milind Kulkarni , Keshav Pingali , Bruce Walter , Ganesh Ramanarayanan , Kavita Bala , L. Paul Chew, Optimistic parallelism requires abstractions, Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation, June 10-13, 2007, San Diego, California, USA
|
| |
8
|
LAM MPI Parallel Computing. http://www.lam-mpi.org/.
|
| |
9
|
(Linear Algebra PACKage). http://www.netlib.org/lapack/.
|
| |
10
|
OpenMP Specification, version 2.5. http://www.openmp.org.
|
| |
11
|
UPC. http://upc.gwu.edu/.
|
 |
12
|
|
 |
13
|
|
| |
14
|
Peng Wu , Arun Kejariwal , Călin Caşcaval, Compiler-Driven Dependence Profiling to Guide Program Parallelization, Languages and Compilers for Parallel Computing: 21th International Workshop, LCPC 2008, Edmonton, Canada, July 31 - August 2, 2008, Revised Selected Papers, Springer-Verlag, Berlin, Heidelberg, 2008
[doi> 10.1007/978-3-540-89740-8_16]
|
| |
15
|
The X10 Programming Language. http://www.x10-lang.org.
|
|