Cameron - Optimized Compilation of Visual Programs for Image Processing on Adaptive Computing Systems (ACS)

Abstract

This report states the work performed by the Cameron project. The goal of the Cameron project is to make FPGAs and other adaptive computer systems available to more applications programmers, by raising the abstraction level from hardware circuits to software algorithms. To this end, we have developed a variant of the C programming language and an optimizing compiler that maps high-level programs directly onto FPGAs, and have tested the language and compiler on a variety of image processing (and other) applications. A high level language with its one step compiler for Adaptive Computing Systems has been designed and implemented, and the performance of DoD relevant applications has been analyzed on commercial off-the-shelf reconfigurable hardware.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2002
Accession Number
ADA407678

Entities

People

  • Bruce A. Draper
  • Ross Beveridge
  • Wim Boehm

Organizations

  • Colorado State University

Tags

Communities of Interest

  • Advanced Electronics
  • C4I
  • Materials and Manufacturing Processes
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Application Software
  • C Programming Language
  • Computational Science
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Graphical User Interface
  • High Level Languages
  • Image Processing
  • Information Systems
  • Instruction Set Architecture
  • Operating Systems
  • Programming Languages
  • Software Development
  • Target Recognition

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Integrated Circuit Design and Technology.