DocumentCode
2139105
Title
Trident: an FPGA compiler framework for floating-point algorithms
Author
Tripp, Justin L. ; Peterson, Kristopher D. ; Ahrens, Christine ; Poznanovic, Jeffrey D. ; Gokhale, Maya B.
Author_Institution
Los Alamos Nat. Lab., NM, USA
fYear
2005
fDate
24-26 Aug. 2005
Firstpage
317
Lastpage
322
Abstract
Trident is a compiler for floating point algorithms written in C, producing circuits in reconfigurable logic that exploit the parallelism available in the input description. Trident automatically extracts parallelism and pipelines loop bodies using conventional compiler optimizations and scheduling techniques. Trident also provides an open framework for experimentation, analysis, and optimization of floating point algorithms on FPGAs and the flexibility to easily integrate custom floating point libraries.
Keywords
field programmable gate arrays; parallelising compilers; reconfigurable architectures; FPGA compiler framework; Trident; compiler optimizations; floating-point algorithms; pipeline loop body; reconfigurable logic; scheduling techniques; Algorithm design and analysis; Field programmable gate arrays; Hardware design languages; Kernel; Libraries; Optimizing compilers; Parallel processing; Partitioning algorithms; Pipeline processing; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2005. International Conference on
Print_ISBN
0-7803-9362-7
Type
conf
DOI
10.1109/FPL.2005.1515741
Filename
1515741
Link To Document