EFFICIENCY OF STATIC CORE TURN-OFF IN A SYSTEM-ON-A-CHIP WITH VARIATION
First Claim
1. A processor-implemented method for improving efficiency of a static core turn-off in a multi-core processor with variation, the method comprising:
- conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes a first output corresponding to a first multi-core processor core to turn off;
conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off;
comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output;
outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off.
2 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented method for improving efficiency of a static core turn-off in a multi-core processor with variation, the method comprising: conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes a first output corresponding to a first multi-core processor core to turn off; conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off; comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output; outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off.
46 Citations
27 Claims
-
1. A processor-implemented method for improving efficiency of a static core turn-off in a multi-core processor with variation, the method comprising:
-
conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes a first output corresponding to a first multi-core processor core to turn off; conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off; comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output; outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-implemented method for improving efficiency of a static core turn-off in a multi-core processor with variation, the method comprising:
-
determining via a simulation a condition for core turn-off at a design stage for a certain core of the multi-core processor; assessing whether the condition matches to an actual variation in the certain core, the actual variation measured at a testing stage for the certain core; providing a static core turn-off list based on the matching of the condition and the actual variation in the certain core; selecting a core of the multi-core processor to turn off based on the contents of the static turn-off list. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system for improving efficiency of a static core turn-off in a multi-core processor with variation, the system comprising:
-
a memory; a processor in communications with the computer memory, wherein the computer system is capable of performing a method comprising; conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes a first output corresponding to a first multi-core processor core to turn off; conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off; comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output; outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program product for improving efficiency of a static core turn-off in a multi-core processor with variation, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes a first output corresponding to a first multi-core processor core to turn off; conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off; comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output;
outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off. - View Dependent Claims (23, 24)
-
-
25. A processor-implemented method for improving efficiency of a static core turn-off in a multi-core processor with variation and a plurality of power modes, the method comprising:
-
using a first output of conducting via a simulation a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s design stage includes the first output corresponding to a first multi-core processor core to turn off and wherein the first output is stored in a data structure performing the function of a look-up table; conducting a turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage, wherein the turn-off analysis of the multi-core processor at the multi-core processor'"'"'s testing stage includes a second output corresponding to a second multi-core processor core to turn off; comparing the first output and the second output to determine if the first output is referring to the same core to turn off as the second output; outputting a third output corresponding to the first multi-core processor core if the first output and the second output are both referring to the same core to turn off. - View Dependent Claims (26, 27)
-
Specification