• 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