• DocumentCode
    2398603
  • Title

    A VLSI implementation of the VAX vector architecture

  • Author

    Fenwick, D. ; Redford, J. ; Stanley, T. ; Williams, D.

  • Author_Institution
    Digital Equipment Corp., Boxborough, MA, USA
  • fYear
    1990
  • fDate
    Feb. 26 1990-March 2 1990
  • Firstpage
    115
  • Lastpage
    119
  • Abstract
    A single-board implementation of the VAX vector architecture is described. The vector processor can be divided into three separate function units: the vector controller, implemented as a single chip; the arithmetic pipelines, implemented by four pairs of chips; and the load/store unit, implemented by one chip. In addition, the load/store chip controls a 1-MB cache. All three function units can operate independently. The vector coprocessor is designed for use in the VAX 6000 model 400 system. It was implemented using 1.5- mu m custom CMOS and LSI logics sea-of-gates gate array. Peak performance is 90 MFLOPS single precision and 45 MFLOPS double precision. The vector coprocessor achieves speedups between 3 and 40 times the scalar CPU across a range of benchmarks.<>
  • Keywords
    CMOS integrated circuits; DEC computers; VLSI; microcomputers; parallel architectures; 1 MB; 45 MFLOPS; 90 MFLOPS; LSI logics sea-of-gates gate array; VAX 6000 model 400 system; VAX vector architecture; VLSI implementation; arithmetic pipelines; benchmarks; cache; chips; custom CMOS; double precision; function units; load/store unit; single precision; single-board implementation; vector controller; vector coprocessor; vector processor; Arithmetic; CMOS logic circuits; Coprocessors; Large scale integration; Logic arrays; Logic gates; Pipelines; Semiconductor device modeling; Vector processors; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2028-5
  • Type

    conf

  • DOI
    10.1109/CMPCON.1990.63662
  • Filename
    63662