DocumentCode :
279111
Title :
Compiling scientific code for complex memory hierarchies
Author :
Carr, Steve ; Kennedy, Ken
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
Volume :
i
fYear :
1991
fDate :
8-11 Jan 1991
Firstpage :
536
Abstract :
The trend in high-performance microprocessor design is toward increasing computational power on the chip. At the same time, memory size is increasing but memory speed is not. The result is an imbalance between computation speed and memory speed. This imbalance is leading machine designers to use more complicated memory hierarchies. In turn, programmers are explicitly restructuring codes to perform well on particular memory systems, leading to machine-specific programs. Can we enhance our compiler technology to obviate the need for explicit programming of the memory hierarchy? The paper surveys some recent experiments with compiler techniques designed to address this problem. The results, though only preliminary, show great promise
Keywords :
memory architecture; program compilers; compiler technology; complex memory hierarchies; memory hierarchy; memory size; scientific code; Cache memory; Computer aided instruction; Computer science; Delay; Microprocessors; Optimizing compilers; Program processors; Programming profession; Registers; Tires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
Type :
conf
DOI :
10.1109/HICSS.1991.183925
Filename :
183925
Link To Document :
بازگشت