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
Link To Document :
بازگشت