DocumentCode
1848298
Title
Improving datapath utilization of programmable DSP with composite functional units
Author
Ou, Shih Hao ; Cho, Yi ; Lin, Tay Jyi ; Liu, Chih Wei
Author_Institution
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu
fYear
2008
fDate
18-21 May 2008
Firstpage
3438
Lastpage
3441
Abstract
A scalar (single-issue) processor executes one instruction at a time and its functional units (ALU, multiplier, and shifter, etc) are never concurrently exercised. Modern processors issue multiple instructions simultaneously (i.e. superscalar or VLIW) to improve their functional unit utilization but the cost is considerably high. In this paper, an alternative is described to activate multiple functional units concurrently by issuing a composite instruction on cascaded functional units. Besides, an automatic generator for application- specific composite functional units is presented. In our simulation with popular DSP applications, 35% increase on the operations per cycle can be simply obtained with identical functional units. Moreover, our proposed approach saves up to 16.5% and 31.6% power on scalar and VLIW respectively for comparable performance.
Keywords
digital signal processing chips; programmable circuits; VLIW; cascaded functional units; composite functional units; datapath utilization; functional unit utilization; programmable DSP; scalar processor; Clocks; Delay; Digital signal processing; Multithreading; Pipeline processing; Process design; Reduced instruction set computing; Registers; Space technology; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4244-1683-7
Electronic_ISBN
978-1-4244-1684-4
Type
conf
DOI
10.1109/ISCAS.2008.4542198
Filename
4542198
Link To Document