Increases in the capacities and features of FPGAs has opened a new perspective on their use as application accelerators. However, in order for FPGAs to be accepted is mainstream solutions, the long design cycles must be shortened by using high-level synthesis tools in the design process. Current HLS tools targeting FPGAs come with several limitations, and one of them is the efficient use of pipelined arithmetic operators, commonly encountered in high-throughput FPGA designs. We focus here on the efficient generation of FPGA-specific hardware accelerators for regular codes with perfect loop nests where inner statements are implemented as a pipelined arithmetic operator, which is often the case of scientific codes using floating-point arithme...
FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applicat...
We revisit the problem of computing liveness sets, i.e., the set of variables live-in and live-out o...
Cet article présente une architecture matérielle pour l'évaluation de fonctions élémentaires en arit...
Increases in the capacities and features of FPGAs has opened a new perspective on their use as appli...
International audienceThe increased capacity and enhanced features of modern FPGAs opens new opportu...
The use of hardware accelerators, e.g., with GPGPUs or customized circuits using FPGAs, are particul...
High-level synthesis is a field of research that aims to automate the transformation from an high-le...
The research and development of hardware designs for decimal arithmetic is currently going under an ...
High-level synthesis (HLS) tools offer increased productivity regarding FPGA programming.However, du...
Nous discutons brièvement du choix de la technologie pour le traitement des images temps réel (ASIC,...
Field Programmable Gate Arrays (FPGAs) are reconfigurable devices which can outperform General Purpo...
National audienceLes circuits reconfigurables FPGA ont désormais une capacité telle qu'ils peuvent ê...
Cet article présente une méthode de génération automatique d'opérateurs arithmétiques matériels pour...
Using a new algorithm named Accumulator Algorithm, an architecture for flexible multipliers is prop...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applicat...
We revisit the problem of computing liveness sets, i.e., the set of variables live-in and live-out o...
Cet article présente une architecture matérielle pour l'évaluation de fonctions élémentaires en arit...
Increases in the capacities and features of FPGAs has opened a new perspective on their use as appli...
International audienceThe increased capacity and enhanced features of modern FPGAs opens new opportu...
The use of hardware accelerators, e.g., with GPGPUs or customized circuits using FPGAs, are particul...
High-level synthesis is a field of research that aims to automate the transformation from an high-le...
The research and development of hardware designs for decimal arithmetic is currently going under an ...
High-level synthesis (HLS) tools offer increased productivity regarding FPGA programming.However, du...
Nous discutons brièvement du choix de la technologie pour le traitement des images temps réel (ASIC,...
Field Programmable Gate Arrays (FPGAs) are reconfigurable devices which can outperform General Purpo...
National audienceLes circuits reconfigurables FPGA ont désormais une capacité telle qu'ils peuvent ê...
Cet article présente une méthode de génération automatique d'opérateurs arithmétiques matériels pour...
Using a new algorithm named Accumulator Algorithm, an architecture for flexible multipliers is prop...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
FT-GReLoSSS (FTG) is a C++/MPI framework to ease the development of fault-tolerant parallel applicat...
We revisit the problem of computing liveness sets, i.e., the set of variables live-in and live-out o...
Cet article présente une architecture matérielle pour l'évaluation de fonctions élémentaires en arit...