2013 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES) 2013
DOI: 10.1109/cases.2013.6662524
|View full text |Cite
|
Sign up to set email alerts
|

From software to accelerators with LegUp high-level synthesis

Abstract: Embedded system designers can achieve energy and performance benefits by using dedicated hardware accelerators. However, implementing custom hardware accelerators for an application can be difficult and time intensive. LegUp is an open-source highlevel synthesis framework that simplifies the hardware accelerator design process [8]. With LegUp, a designer can start from an embedded application running on a processor and incrementally migrate portions of the program to hardware accelerators implemented on an FPG… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(16 citation statements)
references
References 20 publications
0
16
0
Order By: Relevance
“…Although our work will apply to any FPGA which provides dynamic power control, and any high-level synthesis tool, we describe it in the context of the Dynamic Power-Gated FPGA architecture from [1] and the LegUp high-level synthesis tool from [10]. In this section, we present background about each.…”
Section: Contextmentioning
confidence: 99%
See 2 more Smart Citations
“…Although our work will apply to any FPGA which provides dynamic power control, and any high-level synthesis tool, we describe it in the context of the Dynamic Power-Gated FPGA architecture from [1] and the LegUp high-level synthesis tool from [10]. In this section, we present background about each.…”
Section: Contextmentioning
confidence: 99%
“…Our work is based on LegUp: A high-level open source synthesis framework [10]. LegUp automatically generates an SoC consisting of a MIPS processor and one or more accelerators from an application design expressed in C. The application is first profiled on a hardware profiler to identify the functions that would benefit from hardware implementation.…”
Section: B Legup High-level Synthesis Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…There are also other HLS-based software simulators. The LegUp HLS [2] simulator provides speedup prediction based on the profiling of the source code and the execution cycle from its synthesis result. HLScope+ [6] describes a method to extract cycle information that is hidden by HLS abstraction and uses Vivado HLS C simulation to predict the performance for applications with dynamic behavior.…”
Section: Related Workmentioning
confidence: 99%
“…The impact of various LLVM optimizations on the performance of the generated hardware structures is explored in [41]. Extra passes are added to LLVM for HLS and work in three phases: allocation, scheduling, and binding.…”
Section: Legup 30 (U Toronto)mentioning
confidence: 99%