×

Asymmetric multi-core processor with native switching mechanism

  • US 10,423,216 B2
  • Filed: 11/12/2013
  • Issued: 09/24/2019
  • Est. Priority Date: 03/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A processor having an instruction set architecture (ISA) which supports a set of features including a wide bit-width operating mode and a narrow bit-width operating mode, wherein the wide bit-width operating mode is wider than the narrow bit-width operating mode and wherein the ISA specifies a particular value to be written to an identified control register in order to set the current bit-width operating mode of a processing core, the processor comprising:

  • a first processing core configured to support the wide bit-width operating mode and the narrow bit-width operating mode;

    a second processing core configured to support at least the narrow bit-width operating mode and configured to execute a thread by consuming less power but with lower performance than the first processing core; and

    a switch manager integrated into the first processing core configured to;

    detect a thread fetched by the first core has switched from the wide bit-width operating mode to the narrow bit-width operating mode by detecting the particular value being written into the identified control register by the thread;

    cause, in response to the detecting, microcode in the first processing core to save an execution state of the thread from the first core to a state storage and instruct the second core to retrieve the saved execution state so that execution can continue by the second processing core; and

    instruct the first processing core to enter a low power mode subsequent to instructing the second core.

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