70 likes | 249 Views
OPTIMIZING WAVELET BASED IMAGE COMPRESSION FOR TMS320C6X DIGITAL SIGNAL PROCESSOR. ECE 734: VLSI array structures for Digital Signal Processing Prof. Yu Hen Hu. Spring 2002 Rattapoom vudhichamnong Suman Mamidi University of Wisconsin. MOTIVATION. GET AQUAINTED WITH WAVELETS
E N D
OPTIMIZING WAVELET BASED IMAGE COMPRESSION FOR TMS320C6X DIGITAL SIGNAL PROCESSOR ECE 734: VLSI array structures for Digital Signal Processing Prof. Yu Hen Hu Spring 2002 Rattapoom vudhichamnong Suman Mamidi University of Wisconsin
MOTIVATION • GET AQUAINTED WITH WAVELETS • LEARN ABOUT DIGITAL SIGNAL PROCESSORS • LEARN THE OPTIMIZATION METHODS USED FOR IMPLEMENTING SIGNAL PROCESSING ALGORITHMS ON DSP’s
OPTIMIZATION PROCESS – 1ANALYSIS • UNDERSTANDING THE NEEDS OF THE ALGORITHM • UNDERSTANDING THE DEPENDENCIES INHERENT TO THE ALGORITHM – THE DG
OPTIMIZATION PROCESS – 2THE PRACTICES • COMPILER INTRINSICS – USING THE DSP ISA INDIRECTLY • SOFTWARE ILP • LOOP TRANSFORMATIONS • LOOP UNROLLING • LOOP INTERCHANGE • UNI-MODULAR TRANSFORMATIONS ETC.
SOUNDS EASY??? • INTERFACING THE DSP TO THE PC • FITTING THE ALGORITHM TO THE DSP • FINDING OUT WHAT WORKS BEST FOR THE ALGORITHM
GOALS • JUST ONE….. OPTIMIZE THE CORE OF THE ALGORITHM FOR TMS320C6x AS MUCH AS POSSIBLE
RESULT PREVIEW Before Optimizing After Optimizing