Title
Compiling to FPGAs via an EPIC compiler's intermediate representation
Abstract
The increasing density and speed of modern field programmable gate arrays offer the reconfigurable systems using them greater capability and flexibility, in particular for more complex computation. However, there remains a very important problem of how to design on a more abstract level to manage the vast hardware resource and shorten the design time. This paper presents an approach to compile a system level description to hardware through a conventional software intermediate representation (IR) of a state-of-the-art optimizing compiler for Explicitly Parallel Instruction Computing (EPIC) processors. The front end compiles C programs into an intermediate representation for an infinite resource EPIC processor. The intermediate representation contains all the information of control flow graph of basic blocks. It is from this intermediate representation that we have devised means to generate synthesizable Register Transfer level (RTL-level) Verilog description that can be mapped into the reconfigurable HW device. We will describe the details of the translation process and the performance on actual FPGA hardware.
Year
DOI
Venue
2003
10.1109/FPT.2003.1275795
FPT
Keywords
Field
DocType
control flow graph,software intermediate representation,hardware resource,fpga hardware,epic compiler,reconfigurable hw device,rtl level verilog description,c programs,state of the art optimizing compiler,explicitly parallel instruction computing,reconfigurable architectures,system level description,epic processor,register transfer level,translation process,flow graphs,optimising compilers,field programmable gate arrays,reconfigurable systems,optimizing compiler,intermediate representation,front end,field programmable gate array
Computer architecture,Explicitly parallel instruction computing,Control flow graph,Computer science,Parallel computing,FpgaC,Compiler,Real-time computing,Optimizing compiler,Register-transfer level,Verilog,Reconfigurable computing
Conference
ISBN
Citations 
PageRank 
0-7803-8320-6
0
0.34
References 
Authors
5
3
Name
Order
Citations
PageRank
Zhiguo Ge1162.24
Jirong Liao280.93
Weng-fai Wong3101983.39