DocumentCode :
763140
Title :
High-level language abstraction for reconfigurable computing
Author :
Najjar, Walid A. ; Böhm, Wim ; Draper, Bruce A. ; Hammes, Jeff ; Rinker, Robert ; Beveridge, J. Ross ; Chawathe, Monica ; Ross, Charles
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
Volume :
36
Issue :
8
fYear :
2003
Firstpage :
63
Lastpage :
69
Abstract :
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.
Keywords :
C language; algorithmic languages; data flow graphs; field programmable gate arrays; hardware description languages; optimising compilers; reconfigurable architectures; C language; FPGA lookup table; FPGA-based reconfigurable computing system; RC system; SA-C; VHDL; Verilog; algorithmic programming language; arithmetic-logic unit; automated compilation path; configurable computing element; hardware component; hardware description language; high-level language abstraction; single-assignment C; software component; Algorithm design and analysis; Application software; Computer languages; Field programmable gate arrays; Hardware design languages; High level languages; Integrated circuit interconnections; LAN interconnection; Registers; Table lookup;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2003.1220583
Filename :
1220583
Link To Document :
بازگشت