Widespread adoption of reconfigurable devices requires system level synthesis techniques to take an application written in a high level language and map it to the reconfigurable device. This paper describes methods for synthesizing the internal representation of a compiler into a hardware description language in order to program reconfigurable hardware devices. We demonstrate the usefulness of static single assignment (SSA) in reducing the amount of data communication in the hardware. However, the placement of Φ-nodes by current SSA algorithms is not optimal in terms of minimizing data communication. We propose a new algorithm which optimally places Φ-nodes, further decreasing area and communication latency. Our algorithm reduces the data c...
Reconfigurable Architectures (RA) have been gaining popularity rapidly in the last decade for two re...
Abstract. Synchronous Transfer Architecture (STA) is a coarse-grain reconfigurable hardware. It is m...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
Modern reconfigurable computing systems feature pow-erful hybrid architectures with multiple micropr...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
International audienceThe management of a reconfigurable resource included in a System-on-Chip is a ...
In this paper, we present a SystemC-based approach for system-level design of partially reconfigurab...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Short paperInternational audienceIn the context of the high-level synthesis (HLS) of regular kernels...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
In reconfigurable computing systems, full reconfigurable FPGA are evolving rapidly, due to their fle...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Secure communications, automated target recognition, low-power signal processing and sensor data red...
International audienceIn this paper, we introduce a constraint programming- based approach for the o...
Reconfigurable Architectures (RA) have been gaining popularity rapidly in the last decade for two re...
Abstract. Synchronous Transfer Architecture (STA) is a coarse-grain reconfigurable hardware. It is m...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
Modern reconfigurable computing systems feature pow-erful hybrid architectures with multiple micropr...
High-performance reconfigurable computing involves acceleration of significant portions of an ap-pli...
International audienceThe management of a reconfigurable resource included in a System-on-Chip is a ...
In this paper, we present a SystemC-based approach for system-level design of partially reconfigurab...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Short paperInternational audienceIn the context of the high-level synthesis (HLS) of regular kernels...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
In reconfigurable computing systems, full reconfigurable FPGA are evolving rapidly, due to their fle...
This paper discusses a pair of synthesis algorithms that optimise a SystemC design to minimise area ...
Secure communications, automated target recognition, low-power signal processing and sensor data red...
International audienceIn this paper, we introduce a constraint programming- based approach for the o...
Reconfigurable Architectures (RA) have been gaining popularity rapidly in the last decade for two re...
Abstract. Synchronous Transfer Architecture (STA) is a coarse-grain reconfigurable hardware. It is m...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...