Rattapoom vudhichamnong University of Wisconsin 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 – 1 ANALYSIS UNDERSTANDING THE NEEDS OF THE ALGORITHM UNDERSTANDING THE DEPENDENCIES INHERENT TO THE ALGORITHM – THE DG
OPTIMIZATION PROCESS – 2 THE 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
OPTIMIZE THE CORE OF THE ALGORITHM FOR TMS320C6x AS MUCH AS POSSIBLE GOALS JUST ONE….. OPTIMIZE THE CORE OF THE ALGORITHM FOR TMS320C6x AS MUCH AS POSSIBLE
RESULT PREVIEW Before Optimizing After Optimizing