ACM Home Page
Please provide us with feedback. Feedback
A global resource-constrained parallelization technique
Full text PdfPdf (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
Computer Tech Inst. : Computer Technology Institute
SIGARCH: ACM Special Interest Group on Computer Architecture
SIAM : Society for Industrial and Applied Mathematics
AICA : Assoc Italianai de Calcolo Automatico
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 24,   Citation Count: 31
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/318789.318807
What is a DOI?

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

Collaborative Colleagues:
Kemal Ebcioglu: colleagues
Alexandru Nicolau: colleagues