DocumentCode :
1970919
Title :
How to solve the current memory access and data transfer bottlenecks: at the processor architecture or at the compiler level?
Author :
Catthoor, Francky ; Dutt, Nikil D. ; Kozyrakis, Christoforos E.
Author_Institution :
IMEC, Leuven, Belgium
fYear :
2000
fDate :
2000
Firstpage :
426
Lastpage :
433
Abstract :
Current processor architectures, both in the programmable and custom case, become more and more dominated by the data access bottlenecks in the cache, system bus and main memory subsystems. In order to provide sufficiently high data throughput in the emerging era of highly parallel processors where many arithmetic resources can work concurrently, novel solutions for the memory access and data transfer will have to be introduced. The crucial question we want to address is where one can expect these novel solutions to reside: will they be mainly innovative processor architecture ideas, or novel approaches in the application compiler/synthesis technology, or a mix
Keywords :
memory architecture; parallel architectures; program compilers; storage management; cache; compiler level; data transfer bottlenecks; highly parallel processors; main memory subsystems; memory access bottlenecks; processor architecture level; system bus; Arithmetic; Electronic switching systems; Hardware; Memory management; Microarchitecture; Microprocessors; Multithreading; Parallel processing; Runtime; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition 2000. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-7695-0537-6
Type :
conf
DOI :
10.1109/DATE.2000.840306
Filename :
840306
Link To Document :
بازگشت