Software and hardware techniques to optimize register file utilization in VLIW
Visualitza/Obre
Software and Hardware Techniques to Optimize Register File Utilization in VLIW Architectures (739,8Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
10.1023/B:IJPP.0000042082.31819.6d
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/28440
Tipus de documentArticle
Data publicació2004-12
Condicions d'accésAccés restringit per política de l'editorial
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
High-performance microprocessors are currently designed with the purpose of exploiting instruction level parallelism (ILP). The techniques used in their design and the aggressive scheduling techniques used to exploit this ILP tend to increase the register requirements of the loops. This paper reviews hardware and software techniques that alleviate the high register demands of aggressive scheduling heuristics on VLIW cores. From the software point of view, instruction scheduling can stretch lifetimes and reduce the register pressure. If more registers than those available in the architecture are required, some actions (such as the injection of spill code) have to be applied to reduce this pressure, at the expense of some performance degradation. From the hardware point of view, this degradation could be reduced if a high-capacity register file were included without causing a negative impact on the design of the processor (cycle time, area and power dissipation). Novel organizations for the register file based on clustering and hierarchical organization are necessary to meet the technology constraints. This paper proposes the used of a clustered organization and proposes an aggressive instruction scheduling technique that minimizes the negative effect of the limitations imposed by the register file organization.
CitacióZalamea, F. [et al.]. Software and hardware techniques to optimize register file utilization in VLIW. "International journal of parallel programming", Desembre 2004, vol. 32, núm. 6, p. 447-474.
ISSN0885-7458
Versió de l'editorhttp://link.springer.com/article/10.1023%2FB%3AIJPP.0000042082.31819.6d
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Software and Ha ... in VLIW Architectures.pdf | Software and Hardware Techniques to Optimize Register File Utilization in VLIW Architectures | 739,8Kb | Accés restringit |