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