[K42-discussion] [Openfpga] C-To-FPGA
Dan Poznanovic
poz at srccomputers.com
Fri Oct 27 00:37:00 EST 2006
To add to your list of grail searchers (or finders)....
SRC has had a C and FORTRAN compiler (Carte) targeting our FPGA based
MAP processor
since 2002 and are referenced in numerous published papers. You can see
white papers
and technical papers at the web site: www.srccomp.com and find
presentations and
papers via Google searching on: src carte programming environment
Carte compiles a subset of C and Fortran. That subset is getting larger
and larger with each release.
We take a modified approach to the "C to gates" problem. We avoid the
"soft instruction processor"
approach, as well as the "sea of gates" approach. Instead we generate
direct execution logic
implementation of a hybrid control/data flow graph composed of optimized
functional units and
data paths. We also focus a lot of attention on integrating the CPU, and
FPGA tools into a
seamless programming environment. (Emphasis on Programming versus H/W
Design)
If you would like more info let me know.
Dan..
Dan Poznanovic
SRC Computers, Inc.
========================================================
William DUCK wrote:
>Hello,
>
>Timothy Miller wrote :
>
>
>
>>This is a long-term sort of project idea for us. The holy grail would
>>be to convert arbitrary C or Fortran code into FPGA logic. (This
>>would be especially good for Cray computers that arrange Opterons with
>>Xilinx FPGAs.) A more realistic goal, however, would be to convert a
>>restricted subset of C into gates.
>>
>>
>
>Here is some cutting edge stuff in the field :
>
>
>Publications :
>
>http://www.cs.ucr.edu/~najjar/TCHA-folder/Papers/Gokhale_trident.pdf
>
>http://www.cs.ucr.edu/~najjar/papers/2006/FPL2006_IR.pdf
>
>http://gladiator.ncsa.uiuc.edu/PDFs/rssi06/presentations/12_Justin_Tripp.pdf
>
>http://www.cs.ucr.edu/~najjar/TCHA-folder/Presentations/Maya-compiler.pdf
>
>http://www.ece.ucsb.edu/~kastner/ece253/reader/tripp02.pdf
>
>
>Compilers :
>
>http://sourceforge.net/projects/trident
>
>http://llvm.org/ ( front-end )
>
>http://splish.ee.byu.edu/ ( back-end )
>
>http://www.rasr.lanl.gov/StreamsC/index.php ( The BYU Sea Cucumber is now
>JHDL ) => legacy link
>
>Best Regards,
>
> Will
>
>
>
>_______________________________________________
>Openfpga mailing list
>Openfpga at osc.edu
>http://email.osc.edu/mailman/listinfo/openfpga
>
>______________________________________________________________________
>All email being sent to or from SRC Computers, Inc. will be scanned by a third party scanning service.
>______________________________________________________________________
>
>
>
More information about the K42-discussion
mailing list