This paper introduces cycle-reconfigurable modules that enhance FPGA architectures with efficient support for dynamic data accesses: data accesses with accessed data size and location known only at runtime. The proposed module adopts new reconfiguration strategies based on dynamic FIFOs , dynamic caches , and dynamic shared memories to significantly reduce configuration generation and routing complexity. We develop a prototype FPGA chip with the proposed cycle-reconfigurable module in the SMIC 130-nm technology. The integrated module takes less than the chip area of 39 CLBs, and reconfigures thousands of runtime connections in 1.2 ns. Applications for large- scale sorting, sparse matrix-vector multiplication, and Mem- cached are developed. ...
Field-programmable gate array (FPGA) is a post fabrication reconfigurable device to accelerate domai...
Many algorithms and applications in scientific computing exhibit irregular access patterns as consec...
Using dynamic partial reconfiguration (DPR), several circuits can be time-multiplexed on the same FP...
Prior work has shown that due to the overhead incurred in enabling reconfigurability, field-programm...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
Reconfiguration time in dynamically-reconfigurable modular systems can severely limit application ru...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
Current approaches to supporting module-based FPGA reconfiguration focus on various aspects and sub-...
Dynamically reconfigurable FPGAs was described in the 1990’s by Bolotski,Tau, DeHon and Trimberger. ...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
Dynamic Circuit Specialization (DCS) is a new FPGA CAD tool flow that uses Run-Time Reconfiguration ...
It is common for large hardware designs to have a number of registers or memories of which the conte...
Field Programmable Gate Arrays (FPGAs) are now widely adopted as hardware accelerators due to their ...
The saturation of single-thread performance, along with the advent of the power wall, has resulted i...
The effective use of dynamic reconfiguration re-quires the designer to address many implementation i...
Field-programmable gate array (FPGA) is a post fabrication reconfigurable device to accelerate domai...
Many algorithms and applications in scientific computing exhibit irregular access patterns as consec...
Using dynamic partial reconfiguration (DPR), several circuits can be time-multiplexed on the same FP...
Prior work has shown that due to the overhead incurred in enabling reconfigurability, field-programm...
The FPGAs of today are being used to implement large, system-sized circuits. Systems often require ...
Reconfiguration time in dynamically-reconfigurable modular systems can severely limit application ru...
International audienceMost of the available commercial Field Programmable Gate Arrays (FPGA) use an ...
Current approaches to supporting module-based FPGA reconfiguration focus on various aspects and sub-...
Dynamically reconfigurable FPGAs was described in the 1990’s by Bolotski,Tau, DeHon and Trimberger. ...
International audienceThe aim of partially and dynamically reconfigurable hardware is to provide an ...
Dynamic Circuit Specialization (DCS) is a new FPGA CAD tool flow that uses Run-Time Reconfiguration ...
It is common for large hardware designs to have a number of registers or memories of which the conte...
Field Programmable Gate Arrays (FPGAs) are now widely adopted as hardware accelerators due to their ...
The saturation of single-thread performance, along with the advent of the power wall, has resulted i...
The effective use of dynamic reconfiguration re-quires the designer to address many implementation i...
Field-programmable gate array (FPGA) is a post fabrication reconfigurable device to accelerate domai...
Many algorithms and applications in scientific computing exhibit irregular access patterns as consec...
Using dynamic partial reconfiguration (DPR), several circuits can be time-multiplexed on the same FP...