Multimedia applications are examples of a class of algorithms that are both calculation and data intensive and have real-time requirements. As a result dedicated hardware acceleration is often needed. Usually the on-chip memory is not sufficient to store all data and has to be extended with external memory. The bandwidth to this memory often becomes a bottle neck. Loop transformations are needed to reduce this bandwidth, by improving the temporal and spatial data locality. They can also unveil the parallelism present in the algorithm. The polyhedral model offers a flexible program representation that allows to automate this kind of transformations. The class of applications that can be transformed with the polyhedral model fits very well in...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
Abstract—Current tools for High-Level Synthesis (HLS) excel at exploiting Instruction-Level Parallel...
In this paper, we analyze the implementation of Mallat’s “pyramid” algorithm for the 1-D wavelet tr...
When implementing multimedia applications, solutions in dedicated hardware are chosen only when the ...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
The increased computational power required by modern large-scale computing system is pushing the ado...
High-level synthesis (HLS) tools are now capable of generating high-quality RTL codes for a number o...
The amount of resources available on reconfigurable logic devices like FPGAs has seen a tremendous g...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
Over the last five years, graphics cards have become a tempting target for scientific computing, tha...
International audienceThe pseudo-log image transform belongs to a class of image processing kernels ...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
Abstract—Current tools for High-Level Synthesis (HLS) excel at exploiting Instruction-Level Parallel...
In this paper, we analyze the implementation of Mallat’s “pyramid” algorithm for the 1-D wavelet tr...
When implementing multimedia applications, solutions in dedicated hardware are chosen only when the ...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
The increased computational power required by modern large-scale computing system is pushing the ado...
High-level synthesis (HLS) tools are now capable of generating high-quality RTL codes for a number o...
The amount of resources available on reconfigurable logic devices like FPGAs has seen a tremendous g...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
Over the last five years, graphics cards have become a tempting target for scientific computing, tha...
International audienceThe pseudo-log image transform belongs to a class of image processing kernels ...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
High level synthesis (HLS) is an important enabling technology for the adoption of hardware accelera...
Since the end of Dennard scaling, power efficiency is the limiting factor for large-scale computing....
This thesis deals with ways to describe hardware. It presents the methods used in the synthesis of t...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
Abstract—Current tools for High-Level Synthesis (HLS) excel at exploiting Instruction-Level Parallel...
In this paper, we analyze the implementation of Mallat’s “pyramid” algorithm for the 1-D wavelet tr...