×

Dynamic clock voltage scaling (DCVS) based on application performance in a system-on-a-chip (SOC), and related methods and processor-based systems

  • US 10,409,353 B2
  • Filed: 06/24/2013
  • Issued: 09/10/2019
  • Est. Priority Date: 04/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing application-specific dynamic clock voltage scaling (DCVS) in a system-on-a-chip (SOC), comprising:

  • receiving, in a SOC on an electronic device, crowd-sourced performance data stored outside the electronic device, the crowd-sourced performance data corresponding to at least one execution performance characteristic indicative of an execution performance affecting a perception of a user of responsiveness of an application executing on the SOC;

    storing the crowd-sourced performance data for the application executing on the SOC; and

    responsive to a subsequent execution of the application on the SOC;

    determining an application-specific DCVS setting for the subsequently executed application based on the stored crowd-sourced performance data for the application;

    setting a DCVS parameter of the SOC based on the determined application-specific DCVS setting for the subsequently executed application; and

    storing the application-specific DCVS setting in a performance profile corresponding to the application;

    wherein the application-specific DCVS setting includes a voltage setting or a frequency setting or a combination of a voltage and a frequency setting.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×