LegUp: An open-source high-level synthesis tool for FPGA-based processor/accelerator systems
@article{Canis2013LegUpAO, title={LegUp: An open-source high-level synthesis tool for FPGA-based processor/accelerator systems}, author={Andrew Canis and Jongsok Choi and Mark Aldham and V. Zhang and Ahmed Kammoona and T. Czajkowski and S. Brown and J. Anderson}, journal={ACM Trans. Embed. Comput. Syst.}, year={2013}, volume={13}, pages={24:1-24:27} }
It is generally accepted that a custom hardware implementation of a set of computations will provide superior speed and energy efficiency relative to a software implementation. However, the cost and difficulty of hardware design is often prohibitive, and consequently, a software approach is used for most applications. In this article, we introduce a new high-level synthesis tool called LegUp that allows software techniques to be used for hardware design. LegUp accepts a standard C program as… CONTINUE READING
Supplemental Video
Figures, Tables, and Topics from this paper
260 Citations
Automating the Design of Processor/Accelerator Embedded Systems with LegUp High-Level Synthesis
- Computer Science
- 2014 12th IEEE International Conference on Embedded and Ubiquitous Computing
- 2014
- 27
- PDF
Compiler-Based High-Level Synthesis of Application-Specific Processors on FPGAs
- Computer Science
- 2019 International Conference on ReConFigurable Computing and FPGAs (ReConFig)
- 2019
- 1
An Execution Model and High-Level-Synthesis System for Generating SIMT Multi-Threaded Hardware from C Source Code
- Computer Science
- 2017
- PDF
Data Transfers Analysis in Computer Assisted Design Flow of FPGA Accelerators for Aerospace Systems
- Computer Science
- IEEE Transactions on Multi-Scale Computing Systems
- 2018
- 4
- PDF
Bitwidth-optimized hardware accelerators with software fallback
- Computer Science
- 2013 International Conference on Field-Programmable Technology (FPT)
- 2013
- 7
- PDF
Software-Specified FPGA Accelerators for Elementary Functions
- Computer Science
- 2018 International Conference on Field-Programmable Technology (FPT)
- 2018
A special-purpose language for implementing pipelined FPGA-based accelerators
- Computer Science
- 2015 Forum on Specification and Design Languages (FDL)
- 2015
- Highly Influenced
References
SHOWING 1-2 OF 2 REFERENCES
FPGA-Based Hardware Acceleration of Lithographic Aerial Image Simulation
- Computer Science
- TRETS
- 2009
- 41
- Highly Influential
- PDF
FPGA-based Monte Carlo Computation of Light Absorption for Photodynamic Cancer Therapy
- Computer Science
- 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines
- 2009
- 25
- Highly Influential
- PDF