• 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