DocumentCode
2246371
Title
Cost-effective multiplication with enhanced adders for multimedia applications
Author
Luo, Zhen ; Lee, Ruby B.
Author_Institution
Princeton Univ., NJ, USA
Volume
1
fYear
2000
fDate
2000
Firstpage
651
Abstract
Cost-sensitive consumer multimedia devices based on MPEG and JPEG type algorithms tend to have multiplications by constants, rather than by variables. In this paper we show how slightly enhanced adders may be used to perform these constant multiplications with higher performance than more expensive hardware multipliers, using low-cost preshift-add instructions. We were able to find the shortest instruction sequences for all 8-bit integer constants and nearly shortest sequences for 12-bit constants and 15-bit constants. We have achieved an average instruction length of 3.055 for 8-bit integer case, 4.2643 and 4.2782 for the two 12-bit constant cases and 5.07673 for the 15-bit constant case. Based on our preshifter design, we evaluate the area and delay of a 16-bit preshift-adder and compare it with a 16×16 multiplier. We show that the simpler preshift-adders achieve a speedup of more than 2X compared to multipliers with similar area cost for typical algorithms like DCT and IDCT
Keywords
adders; binary sequences; digital arithmetic; integrated logic circuits; multimedia systems; 8 to 16 bit; JPEG type algorithms; MPEG type algorithms; constant multiplications; consumer multimedia devices; cost-effective multiplication; enhanced adders; instruction sequences; integer constants; low-cost preshift-add instructions; multimedia applications; preshift-adder; preshifter design; Cameras; Costs; DVD; Delay; Discrete cosine transforms; Hardware; Multimedia systems; Performance gain; Program processors; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
Conference_Location
Geneva
Print_ISBN
0-7803-5482-6
Type
conf
DOI
10.1109/ISCAS.2000.857179
Filename
857179
Link To Document