• 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