DocumentCode
3738223
Title
Feasibility of high level compiler optimizations in online synthesis
Author
Lukas Johannes Jung;Christian Hochberger
Author_Institution
Department for Electrical Engineering and Information Technology, Computer Systems Group, TU Darmstadt
fYear
2015
Firstpage
1
Lastpage
7
Abstract
High-level synthesis approaches are currently very popular. They use specifications on rather high abstraction levels like C or SystemC to describe the required system functionality and automatically generate a hardware implementation for this specification. Shifting this process to the runtime of the system leads to so called online synthesis. The advantage of this approach is that only heavily used parts for the current run of the software need to be synthesized and also profiling information of the current run can be used to optimize the implementation, which enables an adaptive system behavior. Additionally, synthesis will only use the amount of currently available resources. Obviously, in this case the synthesis algorithms must run sufficiently fast such that the hardware implementation is created quickly enough. In this contribution we discuss the feasibility and the efficiency of different high-level optimizations which are usually performed by sophisticated compilers and synthesis systems.
Keywords
"Optimization","Runtime","Hardware","Java","Adaptation models","Acceleration","Indexes"
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type
conf
DOI
10.1109/ReConFig.2015.7393310
Filename
7393310
Link To Document