DocumentCode :
2365113
Title :
Compiling and Optimizing for Decoupled Architectures
Author :
Topham, Nigel ; Rawsthorne, Alasdair ; McLean, Callum ; Mewissen, Muriel ; Bird, Peter
Author_Institution :
University of Edinburgh
fYear :
1995
fDate :
1995
Firstpage :
40
Lastpage :
40
Abstract :
Decoupled architectures provide a key to the problem of sustained supercomputer performance through their ability to hide large memory latencies. When a program executes in a decoupled mode the perceived memory latency at the processor is zero; effectively the entire physical memory has an access time equivalent to the processor´s register file, and latency is completely hidden. However, the asynchronous functional units within a decoupled architecture must occasionally synchronize, incurring a high penalty. The goal of compiling and optimizing for decoupled architectures is to partition the program between the asynchronous functional units in such a way that latencies are hidden but synchronization events are executed infrequently. This paper describes a model for decoupled compilation, and explains the effectiveness of compilation for decoupled systems. A number of new compiler optimizations are introduced and evaluated quantitatively using the Perfect Club scientific benchmarks. We show that with a suitable repertiore of optimizations, it is possible to hide large latencies most of the time for most of the programs in the Perfect Club.
Keywords :
Benchmarks; Compiling; Decoupled architecture; Optimization; Performance; Quantitative analysis; Computer architecture; Computer science; Costs; Delay; Distributed computing; Frequency synchronization; Optimizing compilers; Performance analysis; Registers; Supercomputers; Benchmarks; Compiling; Decoupled architecture; Optimization; Performance; Quantitative analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
Print_ISBN :
0-89791-816-9
Type :
conf
DOI :
10.1109/SUPERC.1995.241494
Filename :
1383176
Link To Document :
بازگشت