Abbrevation
FSP
City
Ghent
Country
Belgium
Deadline Paper
Start Date
End Date
Abstract

The aim of this workshop is to make FPGA and reconfigurable technology accessible to software programmers&#046; Despite their frequently proven power and performance benefits, designing for FPGAs is mostly an engineering discipline carried out by highly trained specialists&#046; With recent progress in high&#8211;level synthesis, a first important step towards bringing FPGA technology to potentially millions of software developers was taken&#046;<br>The FSP Workshop aims at bringing researchers and experts from both academia and industry together to discuss and exchange the latest research advances and future trends&#046; This includes high&#8211;level compilation and languages, design automation tools that raise the abstraction level when designing for (heterogeneous) FPGAs and reconfigurable systems and standardized target platforms&#046; This will in particular put focus on the requirements of software developers and application engineers&#046; In addition, a distinctive feature of the workshop will be its cross section through all design levels, ranging from programming down to custom hardware&#046; Thus, the workshop is targeting all those who are interested in understanding the big picture and the potential of domain&#8211;specific computing and software&#8211;driven FPGA development&#046; In addition, the FSP Workshop shall facilitate collaboration of the different domains&#046;<br>Topics of the FSP Workshop include, but are not limited to:<br>High&#8211;level synthesis (HLS) and domain&#8211;specific languages (DSLs) for FPGAs and heterogeneous systems<br>Mapping approaches and tools for heterogeneous FPGAs<br>Support of hard IP blocks such as embedded processors and memory interfaces<br>Development environments for software engineers (automated tool flows, design frameworks and<br>tools, tool interaction)<br>FPGA virtualization (design for portability, resource sharing, hardware abstraction)<br>Design automation technologies for multi&#8211;FPGA and heterogeneous systems<br>Methods for leveraging (partial) dynamic reconfiguration to increase performance, flexibility,<br>reliability, or programmability<br>Operating system services for FPGA resource management, reliability, security<br>Target hardware design platforms (infrastructure, drivers, portable systems)<br>Overlays (CGRAs, vector processors, ASIP&#8211; and GPU&#8211;like intermediate fabrics)<br>Applications (e&#046;g&#046;, embedded computing, signal processing, bio informatics, big data,<br>database acceleration) using C/C++/SystemC&#8211;based HLS, OpenCL, OpenSPL, etc&#046;<br>Directions for collaborations (research proposals, networking, Horizon 2020)<br>