High-performance implementation of wavelet algorithms on a standard PC
In this paper, we discuss the issue of implementing signal processing algorithms on a standard PC. As an example, we present a software implementation of a wavelet-based image processing algorithm. The implementation has been optimized for the Pentium III processor. Based on a careful analysis of the problem, we show that the implementation performance is limited by the memory bandwidth. This implies that more computational complexity could be allowed in the algorithm without decreasing the performance. In addition, we describe how to optimize the implementation performance at the C language level.
wavelet signal processing algorithms software implementation pentium simd