• DocumentCode
    3306923
  • Title

    A decoupled KILO-instruction processor

  • Author

    Pericas, Miquel ; Cristal, Adrian ; González, Ruben ; Jiménez, Daniel A. ; Valero, Mateo

  • Author_Institution
    Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    2006
  • fDate
    11-15 Feb. 2006
  • Firstpage
    53
  • Lastpage
    64
  • Abstract
    Building processors with large instruction windows has been proposed as a mechanism for overcoming the memory wall, but finding a feasible and implementable design has been an elusive goal. Traditional processors are composed of structures that do not scale to large instruction windows because of timing and power constraints. However, the behavior of programs executed with large instruction windows gives rise to a natural and simple alternative to scaling. We characterize this phenomenon of execution locality and propose a microarchitecture to exploit it to achieve the benefit of a large instruction window processor with low implementation cost. Execution locality is the tendency of instructions to exhibit high or low latency based on their dependence on memory operations. In this paper we propose a decoupled microarchitecture that executes low latency instructions on a cache processor and high latency instructions on a memory processor. We demonstrate that such a design, using small structures and many in-order components, can achieve the same performance as much more aggressive proposals while minimizing design complexity.
  • Keywords
    cache storage; computer architecture; instruction sets; multiprocessing systems; cache processor; decoupled KILO-instruction processor; decoupled microarchitecture; high latency instructions; instruction window processor; low latency instructions; memory processor; Buildings; Computer science; Costs; Delay; Microarchitecture; Microprocessors; Pipelines; Proposals; Timing; Windows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2006. The Twelfth International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7803-9368-6
  • Type

    conf

  • DOI
    10.1109/HPCA.2006.1598112
  • Filename
    1598112