DocumentCode :
2452655
Title :
More on arbitrary boundary packed arithmetic
Author :
Karthikeyan, P.S. ; Ranganathan, P.S.
Author_Institution :
Dept. of Aerosp. Eng., Indian Inst. of Technol., Madras, India
fYear :
1998
fDate :
17-20 Dec 1998
Firstpage :
19
Lastpage :
24
Abstract :
Recent microprocessors have been enhanced with media instruction sets for accelerating media algorithms. They exploit the fact that media algorithms have small data types, and widths much less than that of the processor. Current media instruction sets support only 8-, 16- and 32-bit sub-datatypes. This scheme is inefficient in several applications where bit lengths of 9, 12 and so on are used. We need user programmable sub-datatype bit lengths. S. Balakrishnan and S.K. Nandy (1998) discuss arbitrary boundary packed addition. Many media algorithms are based on multiply-accumulate algorithms. For full acceleration we also need arbitrary boundary packed multiplication. We present such a scheme based on Wallace tree multiplication. We also expand on Balakrishnan and Nandy and provide a detailed treatment of the intermediate carries of sub-datatypes which were lost in the previous work. These carries could be used for saturation arithmetic and flow control
Keywords :
data structures; digital arithmetic; instruction sets; Wallace tree multiplication; arbitrary boundary packed addition; arbitrary boundary packed arithmetic; arbitrary boundary packed multiplication; flow control; intermediate carries; media algorithms; media instruction sets; microprocessors; multiply-accumulate algorithms; saturation arithmetic; small data types; sub-datatypes; user programmable sub-datatype bit lengths; Acceleration; Arithmetic; Computer science; Educational institutions; Electronic switching systems; Hardware; Instruction sets; Microprocessors; Modems; Reduced instruction set computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, 1998. HIPC '98. 5th International Conference On
Conference_Location :
Madras
Print_ISBN :
0-8186-9194-8
Type :
conf
DOI :
10.1109/HIPC.1998.737966
Filename :
737966
Link To Document :
بازگشت