×

Processor cluster migration techniques

  • US 9,471,395 B2
  • Filed: 08/23/2012
  • Issued: 10/18/2016
  • Est. Priority Date: 08/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising;

  • power-ungating a core of a single-core cluster, when one or more processes are executing on a given one of any core of the multi-core cluster and utilization of the given core is predicted to be in a first predetermined range, wherein processing performance of each core of the multi-core cluster is greater than the core of the single core cluster;

    saving a context of the one or more processes executing on the given core of the multi-core cluster when the one or more processes are executing on the given core of the multi-core cluster and the utilization of the given core of the multi-core cluster is predicted to be in the first predetermined range;

    re-mapping one or more shared resources utilized by the given core of the multi-core cluster to the core of the single-core cluster, including emulating the identity of the given core of the multi-core cluster by the core of the single core-cluster, after power-ungating the core of the single-core cluster and saving, the context of the one or more processes executing on the given core of the multi-core cluster, wherein the shared resources are common to the multi-core cluster and the single-core cluster, and the multi-core cluster, single-core cluster and shared resources are fabricated together on an integrated circuit die;

    restarting execution of the saved context on the core of the single-core cluster after re-mapping the one or more ;

    hared resources of the given core of the multi-core cluster to the core of the single-core cluster; and

    power-gating the cores of the multi-core cluster after saving the context of the one or more processes executing on the given core of the multi-core cluster.

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