Title :
A disruptive computer design idea: Architectures with repeatable timing
Author :
Edwards, Stephen A. ; Kim, Sungjun ; Lee, Edward A. ; Liu, Isaac ; Patel, Hiren D. ; Schoeberl, Martin
Author_Institution :
Columbia Univ., New York, NY, USA
Abstract :
This paper argues that repeatable timing is more important and more achievable than predictable timing. It describes microarchitecture approaches to pipelining and memory hierarchy that deliver repeatable timing and promise comparable or better performance compared to established techniques. Specifically, threads are interleaved in a pipeline to eliminate pipeline hazards, and a hierarchical memory architecture is outlined that hides memory latencies.
Keywords :
memory architecture; microcomputers; multi-threading; pipeline processing; timing; disruptive computer design; hierarchical memory architecture; memory hierarchy; memory latencies; microarchitecture; pipelining; predictable timing; repeatable timing; thread interleaving; Computer aided instruction; Computer architecture; Hazards; Memory architecture; Microarchitecture; Microprocessors; Paper technology; Pipeline processing; Timing; Yarn;
Conference_Titel :
Computer Design, 2009. ICCD 2009. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
Print_ISBN :
978-1-4244-5029-9
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2009.5413177