×

Synchronization in a computing device

  • US 9,411,363 B2
  • Filed: 12/10/2014
  • Issued: 08/09/2016
  • Est. Priority Date: 12/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor to execute a process, the processor comprising at least one or more core(s);

    a chipset;

    a memory to store the process; and

    logic to;

    acquire performance monitoring data in response to a platform processor utilization parameter (PUP) greater than a detection utilization threshold (UT), wherein the performance monitoring data comprises at least one of processor utilization data and instructions retired data;

    identify a spin loop associated with the process at least in part by identifying at least one of a detected hot function and/or a detected hot loop using the acquired performance monitoring data;

    modify the identified spin loop using binary translation to create a modified process portion; and

    implement redirection from the identified spin loop to the modified process portion.

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