DocumentCode
3452722
Title
Reducing conflicts in SMT VLIW processor for higher throughput
Author
Wan, Jianghua ; Chen, Shuming
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., China
fYear
2005
fDate
16-18 Dec. 2005
Abstract
Cache misses and insufficient instruction-level parallelism (ILP) in a single program make functional units of VLIW (very long instruction word) processor underused. Simultaneous multithreading (SMT) technology is one of the best choices to improve the utilization of functional units in processors, since it can convert thread-level parallelism (TLP) to ILP. Previous work investigate how to incorporate SMT technology with VLIW processors, but none of them reveals further what prevents SMT VLIW processors from achieving higher throughput. In addition, those methods that enhance throughputs for SMT superscalar processors are unsuitable for VLIW processors. In this paper, we propose an approach, which reduces conflicts among threads with moderate hardware costs, to improve the utilization of functional units. Experimental results show that our approach can effectively increase throughputs of SMT VLIW processors.
Keywords
instruction sets; multi-threading; multiprocessing systems; parallel architectures; SMT VLIW processor; SMT superscalar processors; cache misses; instruction-level parallelism; simultaneous multithreading technology; thread-level parallelism; very long instruction word processor; Computer architecture; Cost function; Digital signal processing; Hardware; Multithreading; Parallel processing; Surface-mount technology; Throughput; VLIW; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Software and Systems, 2005. Second International Conference on
Print_ISBN
0-7695-2512-1
Type
conf
DOI
10.1109/ICESS.2005.80
Filename
1609850
Link To Document