DocumentCode :
1205809
Title :
High-performance and low-cost dual-thread VLIW processor using Weld architecture paradigm
Author :
Özer, Emre ; Conte, Thomas M.
Author_Institution :
ARM Ltd., Cambridge, UK
Volume :
16
Issue :
12
fYear :
2005
Firstpage :
1132
Lastpage :
1142
Abstract :
This paper presents a cost-effective and high-performance dual-thread VLIW processor model. The dual-thread VLIW processor model is a low-cost subset of the Weld architecture paradigm. It supports one main thread and one speculative thread running simultaneously in a VLIW processor with a register file and a fetch unit per thread along with memory disambiguation hardware for speculative load and store operations. This paper analyzes the performance impact of the dual-thread VLIW processor, which includes analysis of migrating disambiguation hardware for speculative load operations to the compiler and of the sensitivity of the model to the variation of branch misprediction, second-level cache miss penalties, and register file copy time. Up to 34 percent improvement in performance can be attained using the dual-thread VLIW processor when compared to a single-threaded VLIW processor model.
Keywords :
multi-threading; parallel architectures; parallel machines; performance evaluation; Weld architecture paradigm; branch misprediction; fetch unit; high-performance dual-thread VLIW processor model; memory disambiguation hardware; performance impacts; register file; register file copy time; second-level cache miss penalties; speculative load-store operation; Computer architecture; Hardware; Instruction sets; Multithreading; Performance analysis; Registers; Runtime; VLIW; Welding; Yarn; Multithreaded processors; VLIW architectures; modeling of computer architecture.;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2005.150
Filename :
1524950
Link To Document :
بازگشت