Title :
Reconfigurable pipelines in VLIW execution units
Author :
Williams, Ronald D. ; Kuebert, Brian D.
Author_Institution :
Virginia Univ., Charlottesville, VA, USA
Abstract :
The basic question addressed was whether the greater hardware utilization offered by reconfigurable functional units could compensate for a reduction in clock rate. That is, would the average number of clock cycles per instruction improve sufficiently to compensate for a slower clock rate to yield a net improvement in performance? The architecture limited the number of execution units because of constraints external to the execution units. An example of such a constraint would be limited efficient access to a common register file. Under these constraints, inefficient matching of program needs with hardware capabilities limits performance because of hardware idle cycles. The work found very limited conditions that can yield performance improvement using reconfigurable pipelines when compared with static pipelines. Greater promise was found with instruction set enhancements made possible by the reconfigurable pipelines
Keywords :
instruction sets; parallel architectures; pipeline processing; reconfigurable architectures; VLIW execution units; clock cycles; clock rate reduction; common register file; hardware idle cycles; hardware utilization; reconfigurable functional units; reconfigurable pipelines; Bandwidth; Clocks; Hardware; Pipeline processing; Reconfigurable logic; VLIW;
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
DOI :
10.1109/FPGA.1999.803705