Abstract—The architecture and use of caches for two-level reconfigurable hardware is studied in this paper. The considered two-level reconfigurable hardware performs ordinary reconfiguration operations at the lower reconfiguration level. Whereas the upper reconfiguration level is used to configure the capabilities that are actually available for the lower level. The actual state of each reconfiguration level is determined by a corresponding context. The use of context caches and strategies for their use in ordinary 1-level reconfigurable architectures have been studied several times in the literature. Here we propose different architectures for caches which can store lower and upper level contexts for 2-level reconfigurable hardware. In add...
The idea of changing cache attributes to suit an application has been explored for single programs. ...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
The general-purpose computing processor performs a wide range of functions. Although the performance...
Speedups of coupled processor-FPGA systems over traditional microprocessor systems are limited by th...
Abstract. Speedups of coupled processor-FPGA systems over tradi-tional microprocessor systems are li...
Reconfigurable circuits and systems have evolved from application specific accelerators to a general...
Abstract—Level-1 (L1) cache memories are complex circuits that tightly integrate memory, logic, and ...
Cache memory, often referred to as cache, is a supplementary memory gadget that saves regularly used...
Level-1 (L1) cache memories are complex circuits that tightly integrate memory, logic, and state mac...
Hyperreconfigurable architectures adapt their reconfiguration abilities during run time in order to ...
A considerable portion of a chip is dedicated to a cache memory in a modern microprocessor chip. How...
In order to curb microprocessor power consumption, we propose an L1 data cache which can be reconfig...
Conventional microarchitectures choose a single memory hierarchy design point targeted at the averag...
Abstract. Speedups of coupled processor-FPGA systems over tradi-tional microprocessor systems are li...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
The idea of changing cache attributes to suit an application has been explored for single programs. ...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
The general-purpose computing processor performs a wide range of functions. Although the performance...
Speedups of coupled processor-FPGA systems over traditional microprocessor systems are limited by th...
Abstract. Speedups of coupled processor-FPGA systems over tradi-tional microprocessor systems are li...
Reconfigurable circuits and systems have evolved from application specific accelerators to a general...
Abstract—Level-1 (L1) cache memories are complex circuits that tightly integrate memory, logic, and ...
Cache memory, often referred to as cache, is a supplementary memory gadget that saves regularly used...
Level-1 (L1) cache memories are complex circuits that tightly integrate memory, logic, and state mac...
Hyperreconfigurable architectures adapt their reconfiguration abilities during run time in order to ...
A considerable portion of a chip is dedicated to a cache memory in a modern microprocessor chip. How...
In order to curb microprocessor power consumption, we propose an L1 data cache which can be reconfig...
Conventional microarchitectures choose a single memory hierarchy design point targeted at the averag...
Abstract. Speedups of coupled processor-FPGA systems over tradi-tional microprocessor systems are li...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
The idea of changing cache attributes to suit an application has been explored for single programs. ...
The performance gap between processor and memory continues to remain a major performance bottleneck ...
The general-purpose computing processor performs a wide range of functions. Although the performance...