Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Low power field programmable gate array implementation of fast digital signal processing algorithms: characterisation and manipulation of data locality

Low power field programmable gate array implementation of fast digital signal processing algorithms: characterisation and manipulation of data locality

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Computers & Digital Techniques — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Dynamic power consumption is very dependent on interconnect, so clever mapping of digital signal processing algorithms to parallelised realisations with data locality is vital. This is a particular problem for fast algorithm implementations where typically, designers will have sacrificed circuit structure for efficiency in software implementation. This study outlines an approach for reducing the dynamic power consumption of a class of fast algorithms by minimising the index space separation; this allows the generation of field programmable gate array (FPGA) implementations with reduced power consumption. It is shown how a 50% reduction in relative index space separation results in a measured power gain of 36 and 37% over a Cooley–Tukey Fast Fourier Transform (FFT)-based solution for both actual power measurements for a Xilinx Virtex-II FPGA implementation and circuit measurements for a Xilinx Virtex-5 implementation. The authors show the generality of the approach by applying it to a number of other fast algorithms namely the discrete cosine, the discrete Hartley and the Walsh–Hadamard transforms.

References

    1. 1)
      • Choi, S., Prasanna, V.K.: `Time and energy efficient matrix factorization using fpgas', Int. Conf. on Field Programmable Logic and Applications, Lisbon, Portugal, 1–3 September, 2003, p. 507–519.
    2. 2)
      • J.M. Rabaey . (1996) Digital integrated circuits: a design perspective.
    3. 3)
    4. 4)
      • B. Guoan , Y. Zeng . (2004) Transforms and fast algorithms for signal analysis and representations.
    5. 5)
      • S.Y. Kung . (1988) VLSI array processors.
    6. 6)
      • T. Thong . Algebraic formulation of the fast fourier transform. IEEE Circuits Syst. Mag. , 9 - 19
    7. 7)
      • Wilton, S.J.E., Luk, W., Ang, S.S.: `The impact of pipelining on energy per operation in field-programmable gate arrays', Proc. Int. Conf. on Field Programmable Logic, August 2004, p. 719–728.
    8. 8)
      • V. Olshevsky . (2003) Fast algorithms for structured matrices: theory and applications.
    9. 9)
    10. 10)
    11. 11)
      • J. Morris . (2009) Data structures and algorithms.
    12. 12)
      • M. Parashar , J.C. Browne . Systems engineering for high performance computing software: the hdda/dagh infrastructure for implementation of parallel structured adaptive mesh refinement.
    13. 13)
    14. 14)
      • McKeown, S., Woods, R., McAllister, J.: `Algorithmic factorisation for low power fpga implementation through increased data locality', Proc. IEEE Int. Symp. VLSIDAT, April 2008, p. 271–274.
    15. 15)
      • Gentleman, W.M., Sande, G.: `Fast fourier transforms-for fun and profit', Proc. AFIPS Fall Joint Computation Conf., 1966, 29, p. 563–578.
    16. 16)
    17. 17)
      • T.H. Cormen , C.E. Leiserson , R.L. Rivest , C. Stein . (2009) Introduction to algorithms.
    18. 18)
      • R. Woods , J. McAllister , R. Turner , Y. Yi , G. Lightbody . (2008) FPGA-based implementation of signal processing systems.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2010.0052
Loading

Related content

content/journals/10.1049/iet-cdt.2010.0052
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address