DocumentCode
3469795
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
fYear
2009
fDate
4-7 Oct. 2009
Firstpage
54
Lastpage
59
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2009. ICCD 2009. IEEE International Conference on
Conference_Location
Lake Tahoe, CA
ISSN
1063-6404
Print_ISBN
978-1-4244-5029-9
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2009.5413177
Filename
5413177
Link To Document