Towards Efficient Dynamic Run Time Reconfigurable Systems
By Ahmed Alwattar, PhD, 2009 - 2015
Abstract:
Reconfigurable Computing is a disruptive innovation technology intended to fill the gap between high performance ASICs and flexible software
general purpose processors.
Runtime partial reconfiguration is a recent method to update selectively the circuitry of an FPGA while still being active. This allows changing a
group of logic very quickly when the applications needs it.
However this comes at a price since the complexity of design increases with this flow. In this report we propose to implement an OS to manage
resources required in addition to improving the current flow.
The potential amount of speedup reconfigurable computing can reach depends on the application and amount of parallelism intrinsic to the target
application
In this thesis we propose to use image processing applications as a case study to demonstrate how dynamic partial reconfiguration can be
applied to achieve speedup, low power consumption and reduce cost.