DocumentCode :
994621
Title :
Kilo-instruction processors: overcoming the memory wall
Author :
Cristal, Adrián ; Santana, Oliverio J. ; Cazorla, Francisco ; Galluzzi, Marco ; Ramírez, Tanausú ; Pericàs, Miquel ; Valero, Mateo
Author_Institution :
Comput. Archit. Dept., Univ. Politecnica de Catalunya, Barcelona, Spain
Volume :
25
Issue :
3
fYear :
2005
Firstpage :
48
Lastpage :
57
Abstract :
Historically, advances in integrated circuit technology have driven improvements in processor microarchitecture and led to todays microprocessors with sophisticated pipelines operating at very high clock frequencies. However, performance improvements achievable by high-frequency microprocessors have become seriously limited by main-memory access latencies because main-memory speeds have improved at a much slower pace than microprocessor speeds. Its crucial to deal with this performance disparity, commonly known as the memory wall, to enable future high-frequency microprocessors to achieve their performance potential. To overcome the memory wall, we propose kilo-instruction processors-superscalar processors that can maintain a thousand or more simultaneous in-flight instructions. Doing so means designing key hardware structures so that the processor can satisfy the high resource requirements without significantly decreasing processor efficiency or increasing energy consumption.
Keywords :
cache storage; computer architecture; instruction sets; microprocessor chips; parallel processing; performance evaluation; pipeline processing; hardware structure design; high-frequency microprocessor; in-flight instruction; integrated circuit technology; kilo-instruction processor; main-memory access latency; memory wall; pipeline processor; processor microarchitecture; superscalar processor; Cache memory; Clocks; Delay; Integrated circuit technology; Microarchitecture; Microprocessors; Out of order; Pipelines; Random access memory; Registers; Kilo-instruction processors; ROB; in-flight instructions; issue queue; memory wall; superscalar processors;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2005.53
Filename :
1463185
Link To Document :
بازگشت