By means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime. This allows that streaming application running in different modes of the systems can share resources. In this paper, we discuss the architectural issues to design such reconfigurable systems. For being able to reduce reconfiguration time, this paper furthermore proposes a novel algorithm to aggregate several streaming applications into a single representation, called merge graph. The paper also proposes an algorithm to place streaming application at runtime which not only considers the placement and communication constraints, but also allows to place merge tasks. In a case study, we implement the proposed algorithm as runtime support on an FP...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
Consumer electronics products are multi-functional devices that combine a set of media applications....
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
Summarization: Stream join is one of the most fundamental operations to relate information from diff...
Reconfiguration time in dynamically-reconfigurable modular systems can severely limit application ru...
Abstract — Partially reconfigurable systems are promising com-puting platforms for streaming applica...
This thesis presents design of a reconfigurable multi-processor architecture.The architecture is comp...
Stream processors support hundreds of functional units in a programmable architecture by clustering ...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
Streaming applications are used in many fields including telecommunications, multimedia and the Inte...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
This paper proposes a new design methodology to partition streaming applications onto a multi clock ...
This chapter addresses reconfigurable heterogenous and homogeneous multicore system-on-chip (SoC) pl...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
Consumer electronics products are multi-functional devices that combine a set of media applications....
Reconfigurable systems have been shown to achieve significant performance speedup through architectu...
Summarization: Stream join is one of the most fundamental operations to relate information from diff...
Reconfiguration time in dynamically-reconfigurable modular systems can severely limit application ru...
Abstract — Partially reconfigurable systems are promising com-puting platforms for streaming applica...
This thesis presents design of a reconfigurable multi-processor architecture.The architecture is comp...
Stream processors support hundreds of functional units in a programmable architecture by clustering ...
In this paper, we present an algorithm for run-time allocation of hardware resources to software app...
Streaming applications are used in many fields including telecommunications, multimedia and the Inte...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
This paper proposes a new design methodology to partition streaming applications onto a multi clock ...
This chapter addresses reconfigurable heterogenous and homogeneous multicore system-on-chip (SoC) pl...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Stream Processing has become a major programming model to timely handle large volumes of data genera...