DocumentCode :
3415734
Title :
Conflict-free access to multiple single-ported register files
Author :
Mueller, Silvia M. ; Vishkin, Uzi
Author_Institution :
Saarlandes Univ., Saarbrucken, Germany
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
672
Lastpage :
678
Abstract :
Presents a novel static algorithm for mapping values to multiple register files. The algorithm is based on the edge-coloring of a bipartite graph. It at lows the migration of values among the register files to keep the number of RAMs as small as possible. By comparison with the register file design used in the Cydra 5 mini-supercomputer, our approach substantially reduces the number of RAMs. This reduction actually grows with the issue rate. For a system with an issue rate of 6 instructions per cycle, the cost (gate count) of the register files are already cut by half. On a numerical workload like the Livermore Loops, both designs achieve roughly the same performance
Keywords :
concurrency control; file organisation; graph colouring; parallel algorithms; random-access storage; software performance evaluation; Cydra 5 mini-supercomputer; Livermore Loops; RAM minimization; VLIW processors; bipartite graph edge colouring; conflict-free access; context register matrix; gate count; issue rate; multiple single-ported register files; numerical workload; performance; scratch pad design; static algorithm; superscalar processors; value mapping; value migration; Bandwidth; Bipartite graph; Computer science; Costs; Educational institutions; Hardware; Read-write memory; Registers; Supercomputers; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580974
Filename :
580974
Link To Document :
بازگشت