In this paper, we describe a generic approach for integrating a dynamically reconfigurable device into a general purpose system interconnected with a high-speed link. The system can dynamically install and execute hardware instances of functions to accelerate parts of a given software code. The hardware descriptions of the functions (bitstreams) are inserted into the executable binary running on the system. Our compiler further inserts system-calls to the software code to control the reconfigurable device. Thereby, the general purpose host-processor of the system manages the hardware reconfiguration and execution through a Linux device driver. The device has direct access to the main memory (DMA) operating in the virtual address space; it f...
Professional embedded electronic applications are found in military, security, or high reliability s...
In this thesis hardware-software intercommunication in a reconfigurable system has been investigated...
Reconfigurable Computing entails the utilization of a general-purpose processor augmented with a rec...
In this thesis a generic approach for integrating a dynamically reconfigurable device into a general...
In this thesis a generic approach for integrating a dynamically recon-figurable device into a genera...
Dynamically reconfigurable architectures have demonstrated superior performance in comparison to the...
In this thesis we describe a new generic approach for accelerating software functions using a reconf...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
DSP Application needs to speed-up in computation time can be achieved by assigning complex computati...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
This paper addresses efficient hardware/software implementation approaches for the AES (Advanced Enc...
HyperTransport provides a flexible, low latency and high bandwidth interconnection between processor...
Partial self reconfigurable hardware has not yet become main stream, even though the technology is a...
Algorithms with operations on large regular data structures such as image processing can be highly a...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
Professional embedded electronic applications are found in military, security, or high reliability s...
In this thesis hardware-software intercommunication in a reconfigurable system has been investigated...
Reconfigurable Computing entails the utilization of a general-purpose processor augmented with a rec...
In this thesis a generic approach for integrating a dynamically reconfigurable device into a general...
In this thesis a generic approach for integrating a dynamically recon-figurable device into a genera...
Dynamically reconfigurable architectures have demonstrated superior performance in comparison to the...
In this thesis we describe a new generic approach for accelerating software functions using a reconf...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
DSP Application needs to speed-up in computation time can be achieved by assigning complex computati...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
This paper addresses efficient hardware/software implementation approaches for the AES (Advanced Enc...
HyperTransport provides a flexible, low latency and high bandwidth interconnection between processor...
Partial self reconfigurable hardware has not yet become main stream, even though the technology is a...
Algorithms with operations on large regular data structures such as image processing can be highly a...
International audienceDynamic reconfiguration of hardware resources is increasingly used in applicat...
Professional embedded electronic applications are found in military, security, or high reliability s...
In this thesis hardware-software intercommunication in a reconfigurable system has been investigated...
Reconfigurable Computing entails the utilization of a general-purpose processor augmented with a rec...