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
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;
Conference_Titel :
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location :
Vasteras
Print_ISBN :
0-8186-8646-4
DOI :
10.1109/EURMIC.1998.711814