| Automatic parallelization for symmetric shared-memory multiprocessors |
| Full text |
Pdf
(239 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
Page: 5
Year of Publication: 1996
|
|
Authors
|
|
Jyh-Herng Chow
|
Application Development Technology Institute, IBM Software Solutions Division
|
|
Leonard E. Lyon
|
Application Development Technology Institute, IBM Software Solutions Division
|
|
Vivek Sarkar
|
Application Development Technology Institute, IBM Software Solutions Division
|
|
| Sponsors |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 42, Citation Count: 4
|
|
|
ABSTRACT
The trend in workstation hardware is towards symmetric shared-memory multiprocessors (SMPs). User expectations are for (largely) automatic exploitation of parallelism on an SMP, similar to automatic exploitation of modern processor features such as caches and instruction scheduling.In this paper, we present our solution to automatic SMP parallelization. Our solution is unique in its robust support for unbalanced processor loads and nesting of parallel loops and parallel sections, in conjunction with its tight integration with high-order transformations for improved uniprocessor performance, so that the speedup due to parallelism is truly a multiplicative speedup over highly optimized uniprocessor execution times.
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
|
{1} AIX Version 4.1 General Programming Concepts: Writing and Debugging Programs, 1994.
|
| |
2
|
|
| |
3
|
|
 |
4
|
Susan Flynn Hummel , Edith Schonberg , Lawrence E. Flynn, Factoring: a practical and robust method for scheduling parallel loops, Proceedings of the 1991 ACM/IEEE conference on Supercomputing, p.610-632, November 18-22, 1991, Albuquerque, New Mexico, United States
[doi> 10.1145/125826.126137]
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
{8} IBM Shared Memory System POWER/4 User's Guide and Technical Reference, 1993.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
{13} IBM VS FORTRAN Version 2: Programming Guide for CMS and MVS, 1993.
|
CITED BY 4
|
|
|
|
|
Xavier Teruel , Priya Unnikrishnan , Xavier Martorell , Eduard Ayguadé , Raul Silvera , Guansong Zhang , Ettore Tiotto, OpenMP tasks in IBM XL compilers, Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds, October 27-30, 2008, Ontario, Canada
|
|
|
Xinmin Tian , Jay P. Hoeflinger , Grant Haab , Yen-Kuang Chen , Milind Girkar , Sanjiv Shah, A compiler for exploiting nested parallelism in OpenMP programs, Parallel Computing, v.31 n.10-12, p.960-983, October - December 2005
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|