主权项 |
1. A processor comprising:
a first core and a second core, wherein the first core and the second core have different micro-architectures, including different pipeline depths, and wherein the first and second cores have fully compatible instruction set architectures, and wherein the second core is to provide a higher performance level than the first core at a higher power consumption level than the first core, and wherein the first core is to provide a lower performance level than the second core at a lower power consumption level than the first core, wherein a program is to be switched from the first core to the second core if a load on the first core exceeds a threshold level, wherein the first core is to enter a power down state if the second core is to execute the program, and wherein the second core is to be in a power down state when the first core is executing the program, wherein in response to a triggering event, the second core is to be powered up, state information of the first core is to be saved and restored to the second core, the second core is to execute the program, a cache memory associated with the first core is to be flushed, and the first core is to enter the power down state. |