• DocumentCode
    3135015
  • Title

    Microarchitectural support for precomputation microthreads

  • Author

    Chappell, Robert S. ; Tseng, Francis ; Yoaz, Adi ; Patt, Yale N.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    74
  • Lastpage
    84
  • Abstract
    Research has shown that precomputation microthreads can be useful for improving branch prediction and prefetching. However, it is not obvious how to provide the necessary microarchitectural support, and few details have been given in the literature. By judiciously constraining microthreads, we can easily adapt a superscalar machine to support many simultaneous microthreads. The nature of precomputation microthreads also requires efficient usage of resources. Our proposed implementation addresses this issue by dynamically identifying and aborting useless microthreads.
  • Keywords
    data flow computing; parallel architectures; performance evaluation; branch prediction; data flow; microarchitectural support; performance; precomputation; precomputation microthreads; prefetching; superscalar machine; Algorithm design and analysis; Bandwidth; Computer architecture; Data flow computing; Electronic switching systems; Hardware; Microarchitecture; Multithreading; Prefetching; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2002. (MICRO-35). Proceedings. 35th Annual IEEE/ACM International Symposium on
  • ISSN
    1072-4451
  • Print_ISBN
    0-7695-1859-1
  • Type

    conf

  • DOI
    10.1109/MICRO.2002.1176240
  • Filename
    1176240