DocumentCode
2637332
Title
Simultaneous Multithreading VLIW DSP Architecture with Dynamic Dispatch Mechanism
Author
Shen, Zheng ; He, Hu ; Sun, Yihe
Author_Institution
Tsinghua Nat. Lab. of Inf. & Technol., Tsinghua Univ., Beijing, China
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
505
Lastpage
512
Abstract
This paper presents a novel simultaneous multithreading (SMT) VLIW DSP architecture with dynamic dispatch mechanism to address the challenge of the underutilization of computing resources in the non-unit assumed latency (NUAL) VLIW DSPs. The SMT technology exploits the unused instruction slots by converting the thread-level parallelism to the instruction-level parallelism, improving the efficiency. With the specifically designed registers for eliminating the horizontal dependencies among the execution-packet, the NUAL VLIW DSP architecture supports issuing any subset of instructions of the execution-packet based on the availability of the corresponding functional units. With the dynamic dispatch mechanism, the DSP issues instructions to functional unit at run-time rather than at compile-time, such that the issue conflicts among multiple threads are reduced significantly. The new VLIW DSP architecture is implemented and evaluated, and the results show that the architecture can effectively increase the processor throughput, hide the cache miss latencies, and improve the performance on digital signal processing.
Keywords
digital signal processing chips; multi-threading; parallel architectures; NUAL VLIW DSP architecture; cache miss latency; computing resource underutilization; digital signal processing; digital signal processor; dynamic dispatch mechanism; execution-packet; instruction-level parallelism; multithreading VLIW DSP architecture; nonunit assumed latency; thread-level parallelism; very-long instruction word architectures; Computer architecture; Delay; Digital signal processing; Multithreading; Parallel processing; Registers; Runtime; Surface-mount technology; VLIW; DSP; Dynamic dispatch; SMT; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location
Patras
Print_ISBN
978-0-7695-3782-5
Type
conf
DOI
10.1109/DSD.2009.128
Filename
5350187
Link To Document