Title :
Behavioral synthesis optimization using multiple precision arithmetic
Author :
Ercegovac, Milos ; Kirovski, Darko ; Mustafa, George ; Potkonjak, Miodrag
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Modern image and video processing applications are characterized by a unique combination of arithmetic and computational features: fixed point arithmetic, a variety of short data types, high degree of instruction-level parallelism, strict timing constraints, high computational requirements, and high cost sensitivity. The current generation of behavioral synthesis tools does not address well this type of application. In this paper we explore the potential of using multiple precision arithmetic units to effectively support implementation of image and video processing applications as application specific integrated circuits. A new architectural scheme for collaborate addition of sets of variable precision data is proposed as well as an allocation and assignment methodology for multiple precision arithmetic units. Experimental results indicate the strong advantages of the proposed approach
Keywords :
CMOS digital integrated circuits; application specific integrated circuits; digital arithmetic; digital signal processing chips; image processing; optimisation; parallel architectures; video signal processing; allocation methodology; application specific integrated circuits; architectural scheme; assignment methodology; behavioral synthesis optimization; collaborate addition; computational requirements; cost sensitivity; data types; fixed point arithmetic; image processing; instruction-level parallelism; multiple precision arithmetic; multiple precision arithmetic units; timing constraints; variable precision data; video processing; Application specific integrated circuits; Computer aided instruction; Computer architecture; Concurrent computing; Costs; Digital arithmetic; Fixed-point arithmetic; Hardware; Parallel processing; Timing;
Conference_Titel :
Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-4428-6
DOI :
10.1109/ICASSP.1998.678185