The semiconductor industry has been working constantly to reduce transistor size and thereby to get the last bit of performance out of single-core processors. With miniaturization becoming more difficult due to the physical limit and fabrication technique limit, alternative techniques to increase computing performance, like parallelism, have become more popular. GPU and FPGA are two significant examples of accelerators that provide high-degree parallelism and can yield significant speed-up if the developer properly understands the parallelism. However, in reality, it is very difficult to explore all the fine and coarse grained parallelism in the specific applications. Previous work has explored the adaptation of CUDA code to FPGA synthesiza...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceManycore architectures are now available in a wide range of HPC systems. Going...
Open Compute Language (OpenCL) has been proposed as a platform-independent parallel execution framew...
International audienceThe work presented deals with the evaluation of F-PGAs resurgence for hardware...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
The number of heterogeneous components on a System-on-Chip (SoC) has continued to increase. Software...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
This document presents an evaluation of OpenCL as a mechanism to exploit FPGA resources. To evaluate...
The design cycle for complex special-purpose computing systems is extremely costly and time-consumin...
In our study, we present the results of the implementation of SHA-512 algorithm in FPGA. The disting...
In our study, we present the results of the implementation of the SHA-512 algorithm in FPGAs. The di...
The problem of automatically generating hardware modules from high level application representations...
The proliferation of heterogeneous computing systems presents the parallel computing community with ...
The problem of automatically generating hardware modules from a high level representation of an appl...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceManycore architectures are now available in a wide range of HPC systems. Going...
Open Compute Language (OpenCL) has been proposed as a platform-independent parallel execution framew...
International audienceThe work presented deals with the evaluation of F-PGAs resurgence for hardware...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
The number of heterogeneous components on a System-on-Chip (SoC) has continued to increase. Software...
OpenCL has been proposed as a means of accelerating functional computation using FPGA and GPU accele...
This document presents an evaluation of OpenCL as a mechanism to exploit FPGA resources. To evaluate...
The design cycle for complex special-purpose computing systems is extremely costly and time-consumin...
In our study, we present the results of the implementation of SHA-512 algorithm in FPGA. The disting...
In our study, we present the results of the implementation of the SHA-512 algorithm in FPGAs. The di...
The problem of automatically generating hardware modules from high level application representations...
The proliferation of heterogeneous computing systems presents the parallel computing community with ...
The problem of automatically generating hardware modules from a high level representation of an appl...
Recent developments in processor architecture have settled a shift from sequential processing to par...
Many embedded applications have to cope with real-time data streams, e.g. video, audio, network, sen...
International audienceManycore architectures are now available in a wide range of HPC systems. Going...