| A global resource-constrained parallelization technique |
| Full text |
Pdf
(1.19 MB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 3rd international conference on Supercomputing
table of contents
Crete, Greece
Pages: 154 - 163
Year of Publication: 1989
ISBN:0-89791-309-4
|
|
Authors
|
|
Kemal Ebcioglu
|
IBM Research Division, T.J.Watson Research Center, P.O.Box 218, Yorktown Heights, NY
|
|
Alexandru Nicolau
|
Dept. of Information and Computer Science, University of California - Irvine, Irvine, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 24, Citation Count: 31
|
|
|
ABSTRACT
This paper presents a new approach to resource-constrained compiler extraction of fine-grain parallelism, targeted towards VLIW supercomputers, and in particular, the IBM VLIW (Very Large Instruction Word) processor. The algorithms described integrate resource limitations into Percolation Scheduling—a global parallelization technique—to deal with resource constraints, without sacrificing the generality and completeness of Percolation Scheduling in the process. This is in sharp contrast with previous approaches which either applied only to conditional-free code, or drastically limited the parallelization process by imposing relatively local heuristic resource constraints early in the scheduling process.
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
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
K.Ebcioglu. Some Design Ideas for a VLII4r Architecture for Sequential Natured Software in Parallel Processing (Proc. IFIP WG 10.3 Working Conference on Parallel Processing), M. Cosnard et al. (editors), North Holland, 1988.
|
| |
7
|
|
| |
8
|
K.Ebcioglu and A.Nicolau. Resource Constrained Percolation Scheduling. IBM T.J.Watson Research Center, and U.of Cal. Irvine Dept of ICS Tech.Rep., May 1989.
|
| |
9
|
J.A.Fisher Trace scheduling: A technique}or global microcode compaction. IEEE Transactions on Computers, Number 7, 1981.
|
| |
10
|
Nicolau. A. Uniform Parallelism Exploitation in Ordinary Programs. Proc. International Conf. on Parallel Processing, August 1985.
|
| |
11
|
|
| |
12
|
|
| |
13
|
M.Tokoro, E.Tamura, T.Takizuka. Optimization of Microprograms. IEEE Transactions on Computers, Number 7, 1981.
|
| |
14
|
M.Wolfe. Loop Skewing: the Wavefront Method Revisited. Tech. Rep., CSRD, U.of Ill. Urbana Champaign, April 1987.
|
CITED BY 31
|
|
|
|
|
|
|
|
Roni Potasman , Joseph Lis , Alexandru Nicolau , Daniel Gajski, Percolation based synthesis, Proceedings of the 27th ACM/IEEE conference on Design automation, p.444-449, June 24-27, 1990, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
Sumit Gupta , Nick Savoiu , Nikil Dutt , Rajesh Gupta , Alex Nicolau, Conditional speculation and its effects on performance and area for high-level snthesis, Proceedings of the 14th international symposium on Systems synthesis, September 30-October 03, 2001, Montréal, P.Q., Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sumit Gupta , Mehrdad Reshadi , Nick Savoiu , Nikil Dutt , Rajesh Gupta , Alex Nicolau, Dynamic common sub-expression elimination during scheduling in high-level synthesis, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
|
|
|
Mauricio Breternitz, Jr. , John Paul Shen, Architecture synthesis of high-performance application-specific processors, Proceedings of the 27th ACM/IEEE conference on Design automation, p.542-548, June 24-27, 1990, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Roberto Cordone , Fabrizio Ferrandi , Marco D. Santambrogio , Gianluca Palermo , Donatella Sciuto, Using speculative computation and parallelizing techniques to improve scheduling of control based designs, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
|
|
|
|
|
|
|
|