• DocumentCode
    286125
  • Title

    A study of partitioned vector register files

  • Author

    Lee, Corinna G. ; Smith, James E.

  • Author_Institution
    Dept. of Electr. Eng., Toronto Univ., Ont., Canada
  • fYear
    1992
  • fDate
    16-20 Nov 1992
  • Firstpage
    94
  • Lastpage
    103
  • Abstract
    The authors study partitioned video register files, where multiple vector registers are connected by a pair of buses to a set of functional units. Although less costly to implement, this alternative organization places some restrictions on accessing vector registers, thus potentially degrading processor performance. To circumvent this restrictive access, the authors develop a heuristic algorithm for assigning vector registers in a partitioned vector register file. By compiling a set of benchmarks with the proposed assignment algorithm, the authors generated data showing that the performance of this alternative register organization is comparable to that of a traditional one. Moreover, the data show that eight pairs of buses are adequate for a Cray Y-MP vector processor. If each pair of buses services two vector registers, for a total of 16, the algorithm successfully assigns 94% of the benchmark loops. Using 32 vector registers raises this percentage to 97%
  • Keywords
    file organisation; spatial data structures; Cray Y-MP vector processor; compiling; heuristic algorithm; multiple vector registers; partitioned vector register files; processor performance; restrictive access; video register files; Clocks; Costs; Counting circuits; Data buses; Degradation; Processor scheduling; Read-write memory; Registers; Vector processors; Writing;
  • 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.236706
  • Filename
    236706