• 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