Authors
Walid A Najjar, Wim Bohm, Bruce A Draper, Jeff Hammes, Robert Rinker, J Ross Beveridge, Monica Chawathe, Charles Ross
Publication date
2003/8/11
Journal
Computer
Volume
36
Issue
8
Pages
63-69
Publisher
IEEE
Description
RC systems typically consist of an array of configurable computing elements. The computational granularity of these elements ranges from simple gates - as abstracted by FPGA lookup tables - to complete arithmetic-logic units with or without registers. A rich programmable interconnect completes the array. RC system developer manually partitions an application into two segments: a hardware component in a hardware description language such as VHDL or Verilog that will execute as a circuit on the FPGA and a software component that will execute as a program on the host. Single-assignment C is a C language variant designed to create an automated compilation path from an algorithmic programming language to an FPGA-based reconfigurable computing system.
Total citations
2003200420052006200720082009201020112012201320142015201620172018201920202021202220232024117121491681215541041413232152
Scholar articles
WA Najjar, W Bohm, BA Draper, J Hammes, R Rinker… - Computer, 2003