DocumentCode :
2562303
Title :
Non-consistent dual register files to reduce register pressure
Author :
Llosa, Josep ; Valero, Mateo ; Ayguade, Eduard
Author_Institution :
Dept. d´´Arquitectura de Comput., Univ. Politecnica de Catalunya, Barcelona, Spain
fYear :
1995
fDate :
1995
Firstpage :
22
Lastpage :
31
Abstract :
The continuous grow on instruction level parallelism offered by microprocessors requires a large register file and a large number of ports to access it. This paper presents the non-consistent dual register file, an alternative implementation and management of the register file. Non-consistent dual register files support the bandwidth demands and the high register requirements, penalizing neither access time nor implementation cost. The proposal is evaluated for software pipelined loops and compared against a unified register file. Empirical results show improvements on performance and a noticeable reduction of the density of memory traffic due to a reduction of the spill code. The spill code can in general increase the minimum initiation interval and decrease loop performance. Additional improvements can be obtained when the operations are scheduled having in mind the register file organization proposed
Keywords :
parallel architectures; pipeline processing; processor scheduling; storage management; access time; bandwidth demands; implementation cost; initiation interval; instruction level parallelism; loop performance; memory traffic; nonconsistent dual register files; register file organization; register pressure; software pipelined loops; spill code; unified register file; Bandwidth; Computer aided instruction; Costs; Microprocessors; Parallel processing; Pipeline processing; Processor scheduling; Proposals; Registers; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 1995. Proceedings., First IEEE Symposium on
Conference_Location :
Raleigh, NC
Print_ISBN :
0-8186-6445-2
Type :
conf
DOI :
10.1109/HPCA.1995.386558
Filename :
386558
Link To Document :
بازگشت