Title :
Pseudo vector processor based on register-windowed superscalar pipeline
Author :
Nakazawa, K. ; Nakamura, Hajime ; Imori, H. ; Kawabe, Shunsuke
Author_Institution :
Inst. of Inf. Sci. & Electron., Tsukuba Univ.
Abstract :
The authors present a novel architecture for a high-speed pseudo vector processor based on a superscalar pipeline. Without using cache memory, the proposed architecture is able to overcome the penalty of memory access latency by introducing register windows with register preloading and pipelined memory. One outstanding feature of the proposed architecture is that it is upwardly compatible with existing scalar architectures. Performance evaluation of the proposed architecture using the Livermore Loop Kernels shows over 6 times higher performance than a usual superscalar processor and 1.2 times higher performance than a hypothetical extended model with a cache prefetching technique with a memory access latency of 20 CPU clock cycles. List vectors are also effectively handled in a similar architecture
Keywords :
pipeline processing; vector processor systems; Livermore Loop Kernels; cache prefetching; hypothetical extended model; memory access latency; performance evaluation; pseudo vector processor; register preloading; register windows; register-windowed superscalar pipeline; Arithmetic; Cache memory; Clocks; Delay; Memory architecture; Pipelines; Prefetching; Read-write memory; Registers; Vector processors;
Conference_Titel :
Supercomputing '92., Proceedings
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-2630-5
DOI :
10.1109/SUPERC.1992.236638