Title :
Optimisation techniques for reducing global bus switching activity in realisations of sum-of-products computations in DSP systems
Author :
Merakos, P.K. ; Masselos, K. ; Stouraitis, T. ; Goutis, C.E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ., Greece
fDate :
2/1/2003 12:00:00 AM
Abstract :
Optimisation techniques aiming at the reduction of power consumption in digital signal processing (DSP) systems are presented. These optimisation techniques hold for all algorithms, including sum-of-products computations between input data and coefficients, which is a very broad category of DSP algorithms. Power savings are obtained through the reduction of switching activity in both (input and coefficient) data and address buses of the hardware architecture implementing the algorithm. The reduction of switching activity is obtained by means of a shuffling of the sequence, in which the partial products required by the sum-of-products computations are executed. The optimisation problems are formulated as travelling salesman problem (TSP) instances, which is a well known NP-complete problem. The cost function that drives the optimisation process takes explicitly into consideration addressing-related issues, which is not the case in existing approaches dealing with the same problem. Experimental results show that the proposed techniques achieve significant switching activity savings, resulting in corresponding power savings, while ensuring that no penalties are introduced in the address buses.
Keywords :
circuit optimisation; computational complexity; digital signal processing chips; low-power electronics; multimedia computing; travelling salesman problems; DSP systems; NP-complete problem; addressing-related issues; global bus switching activity; hardware architecture; optimisation process; optimisation techniques; partial products; power consumption; shuffling; sum-of-products computations; switching activity; travelling salesman problem;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings -
DOI :
10.1049/ip-cds:20030370