DocumentCode
2760445
Title
Revolver: a high-performance MIMD architecture for collision free computing
Author
Oberg, Johnny ; Ellervee, Peeter
Author_Institution
Electr. Syst. Design Lab., R. Inst. of Technol., Stockholm, Sweden
Volume
1
fYear
1998
fDate
25-27 Aug 1998
Firstpage
301
Abstract
One of the main bottlenecks when using massively parallel processors, both RISC and CISC, and VLIW style processors has been the identification of potential parallelism in the tasks. Multi-threaded techniques for exploiting instruction- and data-level parallelism have gained renewed interest since high degrees of pipelining, caused by the increasing clock frequencies, introduce extra dependencies between instructions. Sophisticated methods implementing branch prediction and pipeline flushing during interrupts must be adopted which in addition puts more requirements onto the compilers. We present an interleaved processing architecture we call the Revolver Architecture together with a technique we call register file folding, which relieves the MIMD architecture of these dependencies to allow for collision free computing. We also discuss the implementation of the Revolver as a multi-threaded processor core, based on our presented techniques, together with some architectural strategies for implementing the Revolver Architecture as a DSP core
Keywords
parallel architectures; parallel machines; performance evaluation; pipeline processing; reduced instruction set computing; CISC; DSP; RISC; Revolver Architecture; VLIW; branch prediction; clock frequencies; collision free computing; compilers; data-level parallelism; high-performance MIMD architecture; instruction-level parallelism; interleaved processing architecture; interrupts; massively parallel processors; multithreaded techniques; pipeline flushing; pipelining; register file folding; Assembly; Clocks; Computer aided instruction; Computer architecture; Hardware; Parallel processing; Pipeline processing; Reduced instruction set computing; Registers; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location
Vasteras
ISSN
1089-6503
Print_ISBN
0-8186-8646-4
Type
conf
DOI
10.1109/EURMIC.1998.711814
Filename
711814
Link To Document