LegUp: high-level synthesis for FPGA-based processor/accelerator systems
@inproceedings{Canis2011LegUpHS, title={LegUp: high-level synthesis for FPGA-based processor/accelerator systems}, author={Andrew Canis and Jongsok Choi and Mark Aldham and V. Zhang and Ahmed Kammoona and J. Anderson and S. Brown and T. Czajkowski}, booktitle={FPGA '11}, year={2011} }
In this paper, we introduce a new open source high-level synthesis tool called LegUp that allows software techniques to be used for hardware design. LegUp accepts a standard C program as input and automatically compiles the program to a hybrid architecture containing an FPGA-based MIPS soft processor and custom hardware accelerators that communicate through a standard bus interface. Results show that the tool produces hardware solutions of comparable quality to a commercial high-level synthesis… CONTINUE READING
Supplemental Video
467 Citations
From software to accelerators with LegUp high-level synthesis
- Computer Science
- 2013 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES)
- 2013
- 44
- PDF
LegUp: An open-source high-level synthesis tool for FPGA-based processor/accelerator systems
- Computer Science
- TECS
- 2013
- 260
- PDF
High-level synthesis with LegUp: a crash course for users and researchers
- Computer Science
- FPGA '13
- 2013
- 5
- PDF
System#: High-level synthesis of physical simulations for FPGA-based real-time execution
- Computer Science
- 22nd International Conference on Field Programmable Logic and Applications (FPL)
- 2012
- 1
From Pthreads to Multicore Hardware Systems in LegUp High-Level Synthesis for FPGAs
- Computer Science
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- 2017
- 5
Lin-Analyzer: A high-level performance analysis tool for FPGA-based accelerators
- Computer Science, Engineering
- 2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC)
- 2016
- 57
- PDF
High-Level Synthesis from C vs. a DSL-Based Approach
- Computer Science
- 2014 IEEE International Parallel & Distributed Processing Symposium Workshops
- 2014
- 5
HLS-based fast design space exploration of ad hoc hardware accelerators: A key tool for MPSoC synthesis on FPGA
- Computer Science
- Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing
- 2012
- 9
- Highly Influenced
Evaluating high-level design strategies on FPGAs for high-performance computing
- Computer Science
- 2017 27th International Conference on Field Programmable Logic and Applications (FPL)
- 2017
- 4