Mapping a Single Assignment Programming Language to Reconfigurable Systems

  • Authors:
  • W. Böhm;J. Hammes;B. Draper;M. Chawathe;C. Ross;R. Rinker;W. Najjar

  • Affiliations:
  • Colorado State University bohm@cs.colostate.edu;Colorado State University;Colorado State University;Colorado State University;Colorado State University;Colorado State University;University of California Riverside

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the high level, machine independent, algorithmic, single-assignment programming language SA-C and its optimizing compiler targeting reconfigurable systems. SA-C is intended for Image Processing applications. Language features are introduced and discussed. The intermediate forms DDCF, DFG and AHA, used in the optimization and code-generation phases, are described. Conventional and reconfigurable system specific optimizations are introduced. The code generation process is described. The performance for these systems is analyzed, using a range of applications from simple Image Processing Library functions to more comprehensive applications, such as the ARAGTAP target acquisition prescreener.