Method, system and apparatus for handling events for partitions in a socket with sub-socket partitioning
First Claim
Patent Images
1. A system comprising:
- a first processor socket, configured on a semiconductor die, including a plurality of cores and to support sub-socket partitioning, wherein a first partition of the first processor socket is to run a first operating system and a second partition of the first processor socket is to run a second operating system, each of the first and second partitions associated with a partition identifier, the first processor socket further including;
a distributed cache memory coupled to the plurality of cores via a first level interconnect;
a fabric interface coupled to the first level interconnect;
a home agent coupled to the first level interconnect; and
a memory controller coupled to the home agent; and
a second processor socket coupled to the first processor socket.
0 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, the issues of events that may impact one or more partitions of sub-socket partitioning in one or more sockets can be handled. Specifically, events for partitions can be handled in a socket with sub-socket partitioning, wherein the events may include reset, interrupts, errors and reliability, availability, and serviceability (RAS) management.
20 Citations
17 Claims
-
1. A system comprising:
-
a first processor socket, configured on a semiconductor die, including a plurality of cores and to support sub-socket partitioning, wherein a first partition of the first processor socket is to run a first operating system and a second partition of the first processor socket is to run a second operating system, each of the first and second partitions associated with a partition identifier, the first processor socket further including; a distributed cache memory coupled to the plurality of cores via a first level interconnect; a fabric interface coupled to the first level interconnect; a home agent coupled to the first level interconnect; and a memory controller coupled to the home agent; and a second processor socket coupled to the first processor socket. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processor comprising:
-
a plurality of cores; a first level ring interconnect to couple the plurality of cores to a distributed last level cache (LLC); a fabric interface; a home agent coupled to a memory controller; and a second level interconnect to interconnect the home agent and the fabric interface, wherein the processor is to support sub-socket partitioning to utilize at least a first operating system and a second operating system within a first partition and a second partition of the processor, and to receive and isolate an event to either the first partition or the second partition based at least in part on a partition identifier associated with the event. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having stored thereon instructions, which if performed by a computer cause the computer to perform a method comprising:
- defining a plurality of partitions within a processor socket for sub-socket partitioning, the processor socket having a plurality of cores, a memory controller, a first level ring interconnect to interconnect the plurality of cores with a distributed last level cache (LLC), a fabric interface, a home agent coupled to the memory controller, and a second level interconnect to interconnect the home agent and the fabric interface;
receiving a partition specific reset of a first partition of the processor socket; and
isolating the partition specific reset to the first partition based at least in part on a partition identifier for the first partition. - View Dependent Claims (14, 15, 16, 17)
- defining a plurality of partitions within a processor socket for sub-socket partitioning, the processor socket having a plurality of cores, a memory controller, a first level ring interconnect to interconnect the plurality of cores with a distributed last level cache (LLC), a fabric interface, a home agent coupled to the memory controller, and a second level interconnect to interconnect the home agent and the fabric interface;
Specification