Exploiting Partial Runtime Reconfiguration for High-Performance Reconfigurable Computing
Runtime Reconfiguration (RTR) has been traditionally utilized as a means for exploiting the flexibility of HPRCs. However, the RTR feature comes with the cost of some configuration overhead. One limitation of reconfigurable computing is that some large applications require more hardware resources than are available, and the complete design cannot fit in a single FPGA chip. One solution to this problem is Full Runtime Reconfiguration (FRTR). Recent generations of FPGAs support Partial Runtime Reconfiguration (PRTR) where application modules can be dynamically uploaded and deleted from the FPGA chip without affecting other running modules. The reconfiguration time introduces a significant overhead for FRTR because most existing FPGAs use relatively slow interfaces for device configuration. Since the configuration time could be significant, eliminating or reducing this overhead becomes an important area of research. Click here to read the reference article.