[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/518909.791826guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Compiling and Optimizing Image Processing Algorithms for FPGAs

Published: 11 September 2000 Publication History

Abstract

This paper presents a high-level language for expressing image processing algorithms, and an optimizing compiler that targets FPGAs. The language is called SA-C, and this paper focuses on the language features that 1) support image processing, and 2) enable efficient compilation to FPGAs. It then describes the compilation process, in which SA-C algorithms are translated into non-recursive data flow graphs, which in turn are translated into VHDL. Finally, it presents performance numbers for some well-known image processing routines, written in SAC and automatically compiled to an Annapolis Microsystems WildForce board with Xilinx 4036XL FPGAs.

Cited By

View all
  • (2017)Programming Heterogeneous Systems from an Image Processing DSLACM Transactions on Architecture and Code Optimization10.1145/310795314:3(1-25)Online publication date: 16-Aug-2017
  • (2014)CGPAProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593105(1-6)Online publication date: 1-Jun-2014
  • (2008)Synthesis of multi-dimensional high-speed FIFOs for out-of-order communicationProceedings of the 21st international conference on Architecture of computing systems10.5555/1787770.1787786(130-143)Online publication date: 25-Feb-2008
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CAMP '00: Proceedings of the Fifth IEEE International Workshop on Computer Architectures for Machine Perception (CAMP'00)
September 2000
ISBN:0769507409

Publisher

IEEE Computer Society

United States

Publication History

Published: 11 September 2000

Author Tags

  1. Annapolis Microsystems WildForce board
  2. FPGAs
  3. SA-C
  4. SA-C algorithms
  5. VHDL
  6. Xilinx 4036XL FPGAs
  7. data flow graphs
  8. high-level language
  9. image processing algorithms
  10. image processing routines
  11. language features
  12. optimizing compiler
  13. performance numbers

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Programming Heterogeneous Systems from an Image Processing DSLACM Transactions on Architecture and Code Optimization10.1145/310795314:3(1-25)Online publication date: 16-Aug-2017
  • (2014)CGPAProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593105(1-6)Online publication date: 1-Jun-2014
  • (2008)Synthesis of multi-dimensional high-speed FIFOs for out-of-order communicationProceedings of the 21st international conference on Architecture of computing systems10.5555/1787770.1787786(130-143)Online publication date: 25-Feb-2008
  • (2006)ChipVision2 – a stereo vision system for robots based on reconfigurable hardwareRoboCup 200510.5555/2124160.2124200(359-370)Online publication date: 1-Jan-2006
  • (2006)Rigid molecule dockingEURASIP Journal on Advances in Signal Processing10.1155/ASP/2006/979502006(64-64)Online publication date: 1-Jan-2006
  • (2005)FPGA-based configurable systolic architecture for window-based image processingEURASIP Journal on Advances in Signal Processing10.1155/ASP.2005.10242005(1024-1034)Online publication date: 1-Jan-2005
  • (2001)Algorithmic transformations in the implementation of K- means clustering on reconfigurable hardwareProceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays10.1145/360276.360311(103-110)Online publication date: 1-Feb-2001

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media