POWER MANAGEMENT SYNCHRONIZATION MESSAGING SYSTEM
First Claim
1. A multi-die package for a microprocessor comprising:
- a plurality of dies;
each die having a plurality of cores, including a single master core; and
a plurality of sideband non-system-bus inter-die communication wires communicatively coupling the dies to each other for a purpose of synchronizing power management;
wherein the master core of each die is configured to use one and only one of the inter-die communication wires to transmit power management synchronization messages to each of the other master cores;
wherein the master core of each die is configured to receive power management synchronization messages from each of the other master cores via one or more inter-die communication wires.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-die package for a microprocessor provides a power management synchronization system. The package has a plurality of dies. Each die has a plurality of cores, including a single master core. A plurality of sideband non-system-bus inter-die communication wires communicatively couple the dies to each other for a purpose of synchronizing power management. The master core of each die is configured to use one and only one of the inter-die communication wires to transmit power management synchronization messages to each of the other master cores. The master core of each die is also configured to receive power management synchronization messages from each of the other master cores via one or more inter-die communication wires. The cores use this system of inter-die communication wires to synchronize management of resources that affect both the performance and power consumption of the cores.
-
Citations
19 Claims
-
1. A multi-die package for a microprocessor comprising:
-
a plurality of dies; each die having a plurality of cores, including a single master core; and a plurality of sideband non-system-bus inter-die communication wires communicatively coupling the dies to each other for a purpose of synchronizing power management; wherein the master core of each die is configured to use one and only one of the inter-die communication wires to transmit power management synchronization messages to each of the other master cores; wherein the master core of each die is configured to receive power management synchronization messages from each of the other master cores via one or more inter-die communication wires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. A multi-die package for a microprocessor comprising:
-
a plurality of dies; each die having a plurality of cores, including a single master core; and a plurality of sideband non-system-bus inter-die communication channels communicatively coupling the dies to each other to enable them to synchronize management of resources shared by the dies; wherein each communication channel is a one-way channel with a single transmitting end and one or more receiving ends, the channel being dedicated to enabling a single master core to transmit power management synchronization messages to the other master cores, and the channel coupling the master core on its transmitting end to the one or more other master cores on their receiving ends; wherein each master core is connected on the transmitting end to a single communication channel and on the receiving end to one or more communication channels; wherein each master core is configured to transmit power management synchronization messages to the one or more other master cores using the single channel on which it can transmit power management synchronization messages; wherein each master core is configured to receive power management synchronization messages from the one or more other master cores via the one or more communication channels to which it is connected on the receiving end. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification