Electronic Resource
Springer
The journal of supercomputing
7 (1993), S. 181-227
ISSN:
1573-0484
Keywords:
Intermediate representation
;
software pipelining
;
IF conversion
;
eager code motion
;
register allocation
;
load/store optimization
;
renaming
;
recurrence optimization
Source:
Springer Online Journal Archives 1860-2000
Topics:
Computer Science
Notes:
Abstract The Cydra 5 is a VLIW minisupercomputer with hardware designed to accelerate a broad class of inner loops, presenting unique challenges to its compilers. We discuss the organization of its Fortran/77 compiler and several of the key approaches developed to fully exploit the hardware. These include the intermediate representation used; the preparation, overlapped scheduling, and register allocation of inner loops; the speculative execution model used to control global code motion; and the machine model and local instruction scheduling approach.
Type of Medium:
Electronic Resource
URL:
http://dx.doi.org/10.1007/BF01205184
Permalink
Library |
Location |
Call Number |
Volume/Issue/Year |
Availability |