In contrast to processors, current reconfigurable devices totally lack programming models that would allow for device independent compilation and forward compatibility. The key to overcome this limitation is hardware virtualization. In this paper, we resort to a macropipelined execution model to achieve hardware virtualization for data streaming applications. As a hardware implementation we present a hybrid multi-context architecture that attaches a coarse-grained reconfigurable array to a host CPU. A co-simulation framework enables cycleaccurate simulation of the complete architecture. As a case study we map an FIR filter to our virtualized hardware model and evaluate di#erent designs. We discuss the impact of the number of conte...
Virtualization of custom logic computations (i.e., by sharing a fixed function across distinct data ...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
This paper presents the Flex Tiles approach for the virtualization of hardware and software for a re...
Abstract. In contrast to processors, current recongurable devices to-tally lack programming models t...
Reconfigurable architectures that tightly integrate a standard CPU core with a field-programmable ha...
Data files supporting paper. Paper abstract: Visualization of logic computations (i.e., by sharing a...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Virtualization of logic, routing, and communication resources in recent FPGA devices can provide a d...
Abstract—Multi-context FPGAs are reconfigurable FPGAs that store two or more on-chip configuration m...
Coarse-Grained Reconfigurable Arrays (CGRAs) are programmable logic devices comprising a two-dimensi...
Coarse-grain reconfigurable arrays often rely on an imperative programming approach including a read...
The multi-core/many-core revolution has brought up a hardly precedented diversity in computer archit...
Our work aims at adapting the concept of virtualization, which is known from the context of operatin...
This thesis presents design of a reconfigurable multi-processor architecture.The architecture is comp...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
Virtualization of custom logic computations (i.e., by sharing a fixed function across distinct data ...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
This paper presents the Flex Tiles approach for the virtualization of hardware and software for a re...
Abstract. In contrast to processors, current recongurable devices to-tally lack programming models t...
Reconfigurable architectures that tightly integrate a standard CPU core with a field-programmable ha...
Data files supporting paper. Paper abstract: Visualization of logic computations (i.e., by sharing a...
Abstract—New computer architectures are being proposed and will be implanted in the next few years. ...
Virtualization of logic, routing, and communication resources in recent FPGA devices can provide a d...
Abstract—Multi-context FPGAs are reconfigurable FPGAs that store two or more on-chip configuration m...
Coarse-Grained Reconfigurable Arrays (CGRAs) are programmable logic devices comprising a two-dimensi...
Coarse-grain reconfigurable arrays often rely on an imperative programming approach including a read...
The multi-core/many-core revolution has brought up a hardly precedented diversity in computer archit...
Our work aims at adapting the concept of virtualization, which is known from the context of operatin...
This thesis presents design of a reconfigurable multi-processor architecture.The architecture is comp...
The trend to develop increasingly more intelligent systems leads directly to a considerable demand f...
Virtualization of custom logic computations (i.e., by sharing a fixed function across distinct data ...
This thesis proposes, develops, and evaluates hardware and software mechanisms that enhance the effi...
This paper presents the Flex Tiles approach for the virtualization of hardware and software for a re...