loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 Design, Automation and Test in Europe
Harnessing Horizontal Parallelism and Vertical Instruction Packing of Programs to Improve System Overall Efficiency
Munich, Germany
March 10-March 14
ISBN: 978-3-9810801-3-1
Hai Lin, Dept. of Electrical&Computer Engineering, University of Connecticut, Storrs, CT 06269. E-mail: hal06002@engr.uconn.edu
Yunsi Fei, Dept. of Electrical&Computer Engineering, University of Connecticut, Storrs, CT 06269. E-mail: yfei@engr.uconn.edu
Multi-issue processors can exploit the Instruction Level Parallelism (ILP) of programs to improve the performance greatly. How to reduce the energy consumption while maintaining the high performance of programs running on multi-issue processors remains a challenging problem. In this paper, we propose a novel approach to apply the instruction register file (IRF) technique from single-issue processor to VLIW architecture. Frequently executed instructions are selected to be placed in the on-chip IRF for fast access in program execution. Violation of synchronization among VLIW instruction slots is avoided by introducing new instruction formats and microarchitectural support. The enhanced VLIW architecture is thus able to orchestrate the horizontal instruction parallelism and vertical instruction packing for programs to improve system overall efficiency. Our experimental results show that the proposed processor architecture achieves both the performance advantage provided by the VLIW architecture and high energy efficiency provided by the IRF-based instruction packing technique (e.g., 71.1% reduction in the fetch energy consumption for a 4-way VLIW architecture with 8-entry IRFs).
Citation:
Hai Lin, Yunsi Fei, "Harnessing Horizontal Parallelism and Vertical Instruction Packing of Programs to Improve System Overall Efficiency," date, pp.758-763, 2008 Design, Automation and Test in Europe, 2008
Usage of this product signifies your acceptance of the Terms of Use.