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
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;
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
DOI :
10.1109/DSD.2009.128