skip to main content
10.1145/611817.611850acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

Energy-efficient signal processing using FPGAs

Published:23 February 2003Publication History

ABSTRACT

In this paper, we present techniques for energy-efficient design at the algorithm level using FPGAs. We then use these techniques to create energy-efficient designs for two signal processing kernel applications: fast Fourier transform (FFT) and matrix multiplication. We evaluate the performance, in terms of both latency and energy efficiency, of FPGAs in performing these tasks. Using a Xilinx Virtex-II as the target FPGA, we compare the performance of our designs to those from the Xilinx library as well as to conventional algorithms run on the PowerPC core embedded in the Virtex-II Pro and the Texas Instruments TMS320C6415. Our evaluations are done both through estimation based on energy and latency equations and through low-level simulation. For FFT, our designs dissipated an average of 60% less energy than the design from the Xilinx library and 56% less than the DSP. Our designs showed a factor of 10 improvement over the embedded processor. These results provide concrete evidence to substantiate the idea that FPGAs can outperform DSPs and embedded processors in signal processing. Further, they show that FPGAs can achieve this performance while still dissipating less energy than the other two types of devices.

References

  1. Altera Corporation, http://www.altera.com. Apex 20K data sheet, 2002.Google ScholarGoogle Scholar
  2. B. Bass, "A Low-Power, High-Performance, 1024-Point FFT Processor," IEEE Journal of Solid-State Circuits, Vol. 34, No. 3 (1999) 380--38.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Choi, J.-W. Jang, S. Mohanty, and V. K. Prasanna, "Domain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures," Engineering of Reconfigurable Systems and Algorithms, 2002.Google ScholarGoogle Scholar
  4. E. Chu and A. George, Inside the FFT Black Box, CRC Press, 2000.Google ScholarGoogle Scholar
  5. J. A. B. Fortes, K. S. Fu, and B. Wah, "Systematic Approaches to the Design of Algorithmically Specified Systolic Arrays," International Conference on Acoustics, Signal, and Speech Processing, 1985.Google ScholarGoogle Scholar
  6. C. Dick, "The Platform FPGA: Enabling the Software Radio," Software Defined Radio Technical Conference and Product Exposition (SDR), November 2002.Google ScholarGoogle Scholar
  7. R. Hogg and E. Tanis, Probability and Statistical Inference, 6th Eds., Prentice Hall, pp656--657, 2001.Google ScholarGoogle Scholar
  8. J.-w. Jang, S. Choi, and V. K. Prasanna, "Energy Efficient Matrix Multiplication on FPGAs," Field-Programmable Logic and Applications, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Lei and K. Yao, "Efficient Systolic Array Implementations of Digital Filtering," IEEE International Symposium on Circuits and Systems, 1989.Google ScholarGoogle Scholar
  10. A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, Prentice Hall, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Raghunathan, N. K. Jha, and S. Dey, High-level Power Analysis and Optimization, Kluwer Academic Publishers, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R. Scrofano, S. Choi, and V. K. Prasanna, "Energy Efficiency of FPGAs and Programmable Processors for Matrix Multiplication," IEEE International Conference on Field-Programmable Technology, 2002.Google ScholarGoogle Scholar
  13. L. Shang, A. Kaviani, and K. Bathala, "Dynamic Power Consumption in Virtex-II FPGA Family," International Symposium on Field Programmable Gate Arrays, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. H. Styles and W. Luk, "Customising Graphics Application : Techniques and Programming Interface," IEEE Symposium on Field Programmable Custom Computing Machines, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Tessier and W. Burleson, "Reconfigurable Computing and Digital Signal Processing: A Survey," Journal of VLSI Signal Processing, May/June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Texas Instruments, http://www.ti.com.Google ScholarGoogle Scholar
  17. Xilinx Incorporated, http://www.xilinx.com.Google ScholarGoogle Scholar
  18. G. Yeap, Practical Low Power Digital VLSI Design, Kluwer Academic Publishers, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Energy-efficient signal processing using FPGAs

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            FPGA '03: Proceedings of the 2003 ACM/SIGDA eleventh international symposium on Field programmable gate arrays
            February 2003
            256 pages
            ISBN:158113651X
            DOI:10.1145/611817

            Copyright © 2003 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 23 February 2003

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate125of627submissions,20%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader