Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Field Programmable Compressor Trees: Acceleration of Multi-Input Addition on FPGAs
 
research article

Field Programmable Compressor Trees: Acceleration of Multi-Input Addition on FPGAs

Cevrero, Alessandro  
•
Athanasopoulos, Panagiotis  
•
Parandeh Afshar, Hadi  
Show more
2009
ACM Transactions on Reconfigurable Technology and Systems (TRETS)

Multi-input addition occurs in a variety of arithmetically intensive signal processing applications. The DSP blocks embedded in high-performance FPGAs perform fixed bitwidth parallel multiplication and Multiply-ACcumulate (MAC) operations. In theory, the compressor trees contained within the multipliers could implement multi-input addition: however, they are not exposed to the programmer. To improve FPGA performance for these applications, this article introduces the Field Programmable Compressor Tree (FPCT) as an alternative to the DSP blocks. By providing just a compressor tree, the FPCT can perform multi-input addition along with parallel multiplication and MAC in conjunction with a small amount of FPGA general logic. Furthermore, the user can figure the FPCT to precisely match the bitwidths of the opeands being summed.

  • Details
  • Metrics
Type
research article
DOI
10.1145/1534916.1534923
Author(s)
Cevrero, Alessandro  
Athanasopoulos, Panagiotis  
Parandeh Afshar, Hadi  
Verma, Ajay Kumar  
Niaki, Hosein Seyed
Nicopoulos, Chrysostomos
Gurkaynak, Frank Kagan
Brisk, Philip
Leblebici, Yusuf  
Ienne, Paolo  
Date Issued

2009

Published in
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
Volume

2

Issue

2

Start page

13

Editorial or Peer reviewed

NON-REVIEWED

Written at

EPFL

EPFL units
LSM  
LAP  
Available on Infoscience
April 7, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/66051
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés