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
Link To Document :
بازگشت