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
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"
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
DOI :
10.1109/ReConFig.2015.7393310