×

SYSTEM AND METHODS FOR DYNAMIC MANAGEMENT OF HARDWARE RESOURCES

  • US 20150309802A1
  • Filed: 07/06/2015
  • Published: 10/29/2015
  • Est. Priority Date: 11/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system including a processor and a memory for producing a dynamically reconfigurable framework for performing a digital video processing and/or communications task comprising the steps of:

  • varying by the processor one or more parameters to generate a plurality of hardware configurations and software realizations, wherein each software realization comprises software parameters including associated algorithms;

    obtaining by the processor associated objective values for each hardware configuration and each software realization wherein the associated objective values are selected from;

    a power measurement, a performance measurement, a video bitrate level and an accuracy measurement;

    using by the processor the associated objective values to determine the hardware configurations and software realizations of the plurality that are Pareto-optimal to obtain a collection of Pareto-optimal configurations;

    storing in the memory the collection of Pareto-optimal configurations and the software parameters including associated algorithms;

    providing a sequence of real-time constraint optimization problems that are specified in terms of the associated objective values, wherein the real-time constraint optimization problems are selected from the group comprising;

    a minimum power objective, a maximum performance objective, a maximum accuracy objective, a minimum bitrate level objective, and an objective comprising of a weighted sum of power, performance, and accuracy; and

    selecting in real-time an optimal combination of the software parameters and the hardware configuration that either solves each of the real-time constraint optimization problems or minimizes violations of the real-time constraint optimization problems to obtain selected optimal combinations including selected software parameters including associated algorithms.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×