DocumentCode :
3234420
Title :
Branch prediction topologies for SMT architectures
Author :
Pizzol, Guilherme Dal ; Navaux, Philippe O A ; Pilla, Mauricio L.
Author_Institution :
Comput. Sci. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
fYear :
2005
fDate :
24-27 Oct. 2005
Firstpage :
118
Lastpage :
125
Abstract :
The exploitation of instruction level parallelism in superscalar architectures is limited by data and control dependencies. Simultaneous multi-threaded (SMT) architectures can explore another level of parallelism, called thread-level parallelism, to fetch and execute instructions from different tasks at the same time. While a task is blocked by control or data dependencies, other tasks may continue executing, thus masking latencies caused by mispredicted branches and memory accesses, and increasing the occupation of functional units. However, the design of SMT architectures brings new challenges, such as determining the most efficient way to share resources among different threads. In this paper, we present different branch prediction topologies for SMT architectures. We show that the best results are obtained by matching the number of i-cache modules (fetch width) with the number of branch prediction modules (number of lookups and updates), while increasing the number of modules also helps increasing clock rates. Moreover, contention on branch prediction lookup and updates buses cannot be ignored on such architectures.
Keywords :
multi-threading; parallel architectures; branch prediction topology; fetch width; i-cache module; instruction level parallelism; simultaneous multithreaded architecture; thread level parallelism; Accuracy; Clocks; Computer architecture; Computer science; Delay; Parallel processing; Surface-mount technology; Testing; Topology; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2005. SBAC-PAD 2005. 17th International Symposium on
ISSN :
1550-6533
Print_ISBN :
0-7695-2446-X
Type :
conf
DOI :
10.1109/CAHPC.2005.16
Filename :
1592564
Link To Document :
بازگشت