Abstract—The capacity of FPGA devices has reached the 1-million-LUT level, which provides space to accommo-date a complete Multiprocessor System-on-Chip on the pro-grammable device. In this work we propose a design flow to create application-specific computation architecture based on the application entry in OpenCL. The application-specific system is based on a distributed memory hierarchy in which each processor is equipped with its own local memories for data and instructions. The multiple kernels in an application are mapped to individual processors to achieve the processing parallelism. In order to efficiently use the limited resource on FPGA devices, the sizes of local data and instruction memories are determined by analyzing the appli...
With the availability of multi-core processors, high capacity FPGAs, and GPUs, a heterogeneous platf...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceThe work presented deals with the evaluation of F-PGAs resurgence for hardware...
The problem of automatically generating hardware modules from high level application representations...
Open Compute Language (OpenCL) has been proposed as a platform-independent parallel execution framew...
The problem of automatically generating hardware modules from a high level representation of an appl...
OpenCL is a widely adopted open standard for general purpose programming of diverse heterogeneous pa...
FPGA densities have continued to follow Moore’s law and can now support a complete multiprocessor sy...
OpenCL has emerged as a standard programming model for heterogeneous systems. Recent work combining ...
The number of heterogeneous components on a System-on-Chip (SoC) has continued to increase. Software...
International audienceManycore architectures are now available in a wide range of HPC systems. Going...
OpenCL is a programming language standard which enables the programmer to express the application by...
OpenCL functions as a portability layer for diverse heterogeneous hardware platforms including CPUs,...
The proliferation of heterogeneous computing systems presents the parallel computing community with ...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
With the availability of multi-core processors, high capacity FPGAs, and GPUs, a heterogeneous platf...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceThe work presented deals with the evaluation of F-PGAs resurgence for hardware...
The problem of automatically generating hardware modules from high level application representations...
Open Compute Language (OpenCL) has been proposed as a platform-independent parallel execution framew...
The problem of automatically generating hardware modules from a high level representation of an appl...
OpenCL is a widely adopted open standard for general purpose programming of diverse heterogeneous pa...
FPGA densities have continued to follow Moore’s law and can now support a complete multiprocessor sy...
OpenCL has emerged as a standard programming model for heterogeneous systems. Recent work combining ...
The number of heterogeneous components on a System-on-Chip (SoC) has continued to increase. Software...
International audienceManycore architectures are now available in a wide range of HPC systems. Going...
OpenCL is a programming language standard which enables the programmer to express the application by...
OpenCL functions as a portability layer for diverse heterogeneous hardware platforms including CPUs,...
The proliferation of heterogeneous computing systems presents the parallel computing community with ...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
With the availability of multi-core processors, high capacity FPGAs, and GPUs, a heterogeneous platf...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceThe work presented deals with the evaluation of F-PGAs resurgence for hardware...