Performance Analysis Based System Level Power Management
AssigneeNXP B.V.
InventorsNagaraju Bussa, Harsh Dhand, Balakrishnan Srinivasan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsNagaraju Bussa, Harsh Dhand, Balakrishnan Srinivasan
Estimating the term…
A multiprocessor system-on-chip 102 with dynamic adaptive power management for execution of data-dependent applications comprises strategically placed performance counters to collect run-time performance requirements of tasks. A power manager 130 issues DVS 132, DFS 134, time-out 136, and other controls to the various system resources being monitored. As the tasks execute during run-time, the quality of the match between the task and the resource it was scheduled to is analyzed. More accurate power controls and schedules are then made available and stored in a performance requirements table. The power-management is therefore adaptive and dynamic. During a static analysis phase, applications and tasks that can be pre-characterized for their performance requirements are profiled and pre-loaded as initial starting points for correction during run-time.
A method of dynamic adaptive power management in multiprocessor system-on-chip comprising:
A multiprocessor system-on-chip (SoC) with dynamic adaptive power management for execution of data-dependent applications, characterized by:
A prediction model for predicting the dynamic performance of application tasks that uses performance c and tabulates appropriate power requirements, and a power manager for dynamically using such tabulated information for on-line power management done at run-time, and such that the power management adapts to different input data and new applications while meeting each task's performance requirements.
Dependencies are inferred from the claim text.