Multiprocessors on a chip are the reality of these days. Semiconductor industry has recognized this approach as the most efficient in order to exploit chip resources, but the success of this paradigm heavily relies on the efficiency and widespread diffusion of parallel software. Among the many techniques to express the parallelism of applications, this paper focuses on pipelining, a technique well suited to data-intensive multimedia applications. We introduce a prototyping platform (FPGA-based) and a methodology for these applications. Our platform consists of a mix of standard and custom heterogeneous cores. We discuss several case studies, analyzing the interaction of the architecture and applications and we show that multimedia and telec...
Abstract-FPGAs, (Field-Programmable Gate Arrays) are often used for embedded image processing applic...
In this paper the co-verification and co-simulation questions of hardware-software video processing ...
Summarization: Parallel computing systems are becoming widespread and grow in sophistication. Beside...
Multiprocessors on a chip are the reality of these days. Semiconductor industry has recognized this ...
Reconfigurable systems, and in particular, FPGA-based custom computing machines, offer a unique oppo...
The trend of increasing performance by parallelism is followed by the adoption of heterogeneous syst...
Virtual Pipelining allows designs of arbitrary size to ex-ecute on finite sized FPGA devices. It all...
In this paper, we present an automated flow for insertion of pipeline stages in FPGA-based streaming...
Reconfigurable heterogeneous computing systems (RHCS) have been used to exploit parallelism by means...
International audienceIn the face of power wall and high performance requirements, designers of hard...
We present development and runtime support for building application specific data processing pipelin...
. Pipeline morphing is a simple but effective technique for reconfiguring pipelined FPGA designs at ...
International audienceThe ever increasing density of integration makes the NoC a relevant communicat...
International audienceCurrent multimedia applications demand complex heterogeneous multiprocessor ar...
Abstract—Parallel computing systems are becoming widespread and grow in sophistication. Besides simu...
Abstract-FPGAs, (Field-Programmable Gate Arrays) are often used for embedded image processing applic...
In this paper the co-verification and co-simulation questions of hardware-software video processing ...
Summarization: Parallel computing systems are becoming widespread and grow in sophistication. Beside...
Multiprocessors on a chip are the reality of these days. Semiconductor industry has recognized this ...
Reconfigurable systems, and in particular, FPGA-based custom computing machines, offer a unique oppo...
The trend of increasing performance by parallelism is followed by the adoption of heterogeneous syst...
Virtual Pipelining allows designs of arbitrary size to ex-ecute on finite sized FPGA devices. It all...
In this paper, we present an automated flow for insertion of pipeline stages in FPGA-based streaming...
Reconfigurable heterogeneous computing systems (RHCS) have been used to exploit parallelism by means...
International audienceIn the face of power wall and high performance requirements, designers of hard...
We present development and runtime support for building application specific data processing pipelin...
. Pipeline morphing is a simple but effective technique for reconfiguring pipelined FPGA designs at ...
International audienceThe ever increasing density of integration makes the NoC a relevant communicat...
International audienceCurrent multimedia applications demand complex heterogeneous multiprocessor ar...
Abstract—Parallel computing systems are becoming widespread and grow in sophistication. Besides simu...
Abstract-FPGAs, (Field-Programmable Gate Arrays) are often used for embedded image processing applic...
In this paper the co-verification and co-simulation questions of hardware-software video processing ...
Summarization: Parallel computing systems are becoming widespread and grow in sophistication. Beside...