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