Abstract | ||
---|---|---|
Register file access falls on the critical path of a microprocessor because large heavily ported register files are used to exploit more parallelism. In this paper, we focus on reducing register file complexity by reducing the number of register file read ports. The goal of this paper is to explore the limits of read port reduction in a centralized integer register file i.e. how few read ports can be provided to a centralized integer register file, while still maintaining performance? A naïve port reduction may result in significant performance degradation and does not give a true measure of the limits, while clever techniques may be able to further reduce the number of ports. Hence, in this paper, we drastically reduce the number of ports and then investigate techniques to improve the performance of the reduced-ported register file. Our experiments show that the techniques allow further port reduction by improving the performance from reduced-ported RFs. For instance, with our experimental parameters, the naïve port reduction method requires at least five read ports to maintain a performance impact of less than 5%, whereas, our techniques require only three ports. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1109/VLSI.Design.2009.29 | VLSI Design |
Keywords | Field | DocType |
significant performance degradation,port reduction method,register file access,performance impact,centralized integer register file,read port,ported register file,register file complexity,reduced-ported register file,port reduction,centralized register files,radio frequency,organizations,parallel processing,complexity reduction,registers,pipelines,instructions per cycle,register file,critical path | Instructions per cycle,Port (computer networking),Status register,Computer science,Memory data register,Register file,Stack register,Reduction (complexity),Critical path method,Operating system | Conference |
ISSN | Citations | PageRank |
1063-9667 | 3 | 0.42 |
References | Authors | |
18 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sandeep Sirsi | 1 | 3 | 0.42 |
Aneesh Aggarwal | 2 | 202 | 16.91 |