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 :
بازگشت