SYSTEM AND METHODS FOR DYNAMIC MANAGEMENT OF HARDWARE RESOURCES
First Claim
Patent Images
1. A field programmable gate array method for producing a dynamic reconfigurable framework for performing a task comprising the steps of:
- varying one or more parameters to generate a space comprising a plurality of realizations, each realization defined by one or more selected from the group of;
a power value, an energy value, a performance value, a bitrate value, and an accuracy value;
determining the one or more realizations of the space that are optimal to obtain one or more optimal realizations, wherein the one or more optimal realizations are established using multi-objective optimization;
selecting the one or more optimal realizations that meet or exceed one or more time-varying constraints; and
implementing the one or more optimal realizations using one or more selected from the group comprising of;
a dynamic partial reconfiguration and a dynamic frequency control.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamically reconfigurable framework manages processing applications in order to meet time-varying constraints to select an optimal hardware architecture. The optimal architecture satisfies time-varying constraints including for example, supplied power, required performance, accuracy levels, available bandwidth, and quality of output such as image reconstruction. The process of determining an optimal solution is defined in terms of multi-objective optimization using Pareto-optimal realizations.
-
Citations
12 Claims
-
1. A field programmable gate array method for producing a dynamic reconfigurable framework for performing a task comprising the steps of:
-
varying one or more parameters to generate a space comprising a plurality of realizations, each realization defined by one or more selected from the group of;
a power value, an energy value, a performance value, a bitrate value, and an accuracy value;determining the one or more realizations of the space that are optimal to obtain one or more optimal realizations, wherein the one or more optimal realizations are established using multi-objective optimization; selecting the one or more optimal realizations that meet or exceed one or more time-varying constraints; and implementing the one or more optimal realizations using one or more selected from the group comprising of;
a dynamic partial reconfiguration and a dynamic frequency control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification