DocumentCode
3311180
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.
fYear
1992
fDate
16-20 Nov 1992
Firstpage
642
Lastpage
651
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '92., Proceedings
Conference_Location
Minneapolis, MN
Print_ISBN
0-8186-2630-5
Type
conf
DOI
10.1109/SUPERC.1992.236638
Filename
236638
Link To Document