IP Library Granted Patent US 7,568,115
Granted Patent B2
US 7,568,115 · App. 11/238,489 · Granted Jul 28, 2009

Power delivery and power management of many-core processors

Assignee: Intel Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,568,115
App. No.
11/238,489
Granted
Jul 28, 2009
Kind
B2
Abstract

According to embodiments of the disclosed subject matter in this application, a power management system with multiple voltage regulator (“VRs”) may be used to supply power to cores in a many-core processor. Each VR may supply power to a core or a part of a core. Different VRs may provide multiple voltages to a core/part in the many-core processor. The value of the output voltage of a VR may be modulated under the direction of the core/part to which the voltage regulator supplies power. In one embodiment, the multiple VRs may be integrated with cores in a single die. In another embodiment, the power management system with multiple VRs may be on a die (“the VR die”) separate from the die of the many-core processor. The VR die may be included in the same package as the many-core processor die.

Claims (29)

1. An apparatus for managing power for an integrated circuit, comprising:

a package substrate;

a first die of a voltage regulator module, said first die mounted on said package substrate, said voltage regulator module including a plurality of voltage regulators; and

a second die of said integrated circuit, said package substrate, said first die, and said second die packed in the same package, said integrated circuit including a plurality of electronic units, wherein each voltage regulator in said first die is electronically coupled to said second die to supply power for and to provide a body bias signal to one or more electronic units in said second die based on specific conditions of said one or more electronic units to optimize power consumption.

2. The apparatus of claim 1 , wherein said second die comprises input/output (I/O) interconnects for said plurality of electronic units, said I/O interconnects including interconnects for voltage identification (“VID”) signals.

3. The apparatus of claim 2 , wherein said VID signals comprise a request from an electronic unit in said second die for a voltage supply with a specific value to a voltage regulator in said first die, said specific value being determined based on specific condition of said electronic unit, wherein upon receiving said request, said voltage regulator supplies said electronic unit with a voltage of said specific value.

4. The apparatus of claim 2 , wherein said package substrate is between said first die and said second die.

5. The apparatus of claim 1 , wherein each voltage regulator in said first die is aligned with one or more electronic units in said second die, to which the voltage regulator supplies power.

6. The apparatus of claim 1 , wherein said integrate circuit comprises a many-core processor, said many-core processor including a plurality of cores, each of said plurality of electronic units including one of said plurality of cores.

7. The apparatus of claim 1 , wherein said specific conditions of said one or more electronic units comprise one of software application running on, temperature of, transient current consumption by, reliability of, activeness of, working frequency required by, said one of more electronic units.

8. An apparatus for managing power for an integrated circuit, comprising:

a package substrate; and

a die mounted on said package substrate, said die including said integrated circuit and a plurality of voltage regulators, said integrated circuit including a plurality of electronic units, wherein each of said plurality of voltage regulators supplies power for and to provide a body bias signal to one or more of said plurality of electronic units based on specific conditions of said one or more electronic units to optimize power consumption.

9. The apparatus of claim 8 , wherein said die comprises input/output (I/O) interconnects for said plurality of electronic units and interconnects for voltage identification (“VID”) signals.

10. The apparatus of claim 9 , wherein said VID signals comprise a request from an electronic unit for a voltage supply with a specific value to a voltage regulator, wherein upon receiving said request, said specific value being determined based on specific condition of said electronic unit, said voltage regulator supplies said electronic unit with a voltage of said specific value.

11. The apparatus of claim 8 , wherein said integrate circuit comprises a many-core processor, said many-core processor including a plurality of cores, each of said plurality of electronic units including one of said plurality of cores.

12. The apparatus of claim 8 , wherein said specific conditions of said one or more electronic units comprise one of software application running on, temperature of, transient current consumption by, reliability of, activeness of, working frequency required by, said one of more electronic units.

13. A computing system, comprising:

a many-core processor, said many-core processor including a plurality of cores;

a non-volatile memory to store data for said many-core processor; and

a plurality of voltage regulators to provide power to said plurality of cores;

wherein each of said plurality of voltage regulators is located in proximity to one or more of said plurality of cores to which the voltage regulator supplies power (“power-receiving object”), and is capable of providing a voltage supply with a specific value requested by the power-receiving object to the power-receiving object and of providing a body bias signal to the power-receiving object, said specific value being determined based on specific condition of the power-receiving object to optimize power consumption of the many-core processor.

14. The system of claim 13 , further comprising interconnects for voltage identification (“VID”) signals, said VID signals including a request from one of said plurality of cores for a voltage supply with a specific value to one of said plurality of voltage regulators, wherein upon receiving said request, said voltage regulator supplies said core with a voltage of said specific value, said specific value being determined based on specific condition of said core.

15. The system of claim 13 , wherein said plurality of voltage regulators reside on a first die and said plurality of cores reside on a second die, said first die and said second die packed with a package substrate in the same package, wherein each voltage regulator in said first die is electronically coupled to said second die to supply power for one or more cores in said second die.

16. The system of claim 15 , wherein said package substrate is between said first die and said second die.

17. The system of claim 15 , wherein said first die is between said second die and said package substrate.

18. The system of claim 13 , wherein said plurality of cores and said plurality of voltage regulators reside on a die, said die packaged with a package substrate.

19. The system of claim 13 , further comprising a cooling system thermally coupled to at least one of said many-core processor and said plurality of voltage regulators to dissipate heat generated by at least one of said many-core processor and said plurality of voltage regulators.

20. The system of claim 13 , wherein specific condition of the power-receiving object comprises one of software application running on, temperature of, transient current consumption by, reliability of, activeness of, working frequency required by, the power-receiving object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2005
From: BORKAR, SHEKHAR; KARNIK, TANAY; GARVER, SHU-LING
To: INTEL CORPORATION
Reel/Frame 017062/0243 →
Continuity (1)
Related Publication 20070070673A1 · Mar 29, 2007