Segregated power state control in a distributed cache system
AssigneeArm Limited
InventorsMark David Werkheiser, Dominic William Brown, Ashley John Crawford, Paul Gilbert Meyer
Life of this patent
Estimating the term…
Abstract
A method, system, and device provide for selective control in a distributed cache system of the power state of a number of receiver partitions arranged in one or more partition groups. A power control element coupled to one or more of the receiver partitions and a coherent interconnect selectively control transition from a current power state to a new power state by each receiver partition of one or more partition groups of the plurality of partition groups.
Claims19
A cache coherent network, comprising:
- a plurality of senders configured to transmit a plurality of transaction requests, each sender being a request node;
- a coherent interconnect coupled to the plurality of senders;
- a plurality of addressable receiver partitions, coupled to the coherent interconnect, configured to receive the plurality of transaction requests, each addressable receiver partition being arranged in a plurality of reconfigurable partition groups, each addressable receiver partition having associated storage and a processor, where the addressable receiver partitions are home node partitions and the reconfigurable partition groups are home node partition groups;
- an interrupt mask;
- and
- a power control element, coupled to the coherent interconnect and the interrupt mask, operable to selectively control transition from a current power state to a new power state for the addressable receiver partitions in each reconfigurable partition group, and operable to cause the interrupt mask to filter on power state transition completions received from the plurality of addressable receiver partitions.
A method of dynamically controlling power states in a cache coherent network, comprising:
- arranging a plurality of addressable receiver partitions in one or more reconfigurable partition groups, where the addressable receiver partitions are home node partitions and the reconfigurable partition groups are home node partition groups;
- responsive to a plurality of power state transition commands received by the plurality of addressable receiver partitions of the one or more reconfigurable partition groups, each addressable receiver partition of the one or more reconfigurable partition groups executing a received power state transition command to transition from a current power state to a new power state of a plurality of power states;
- transmitting, by each addressable receiver partition of the one or more reconfigurable partition groups, a power state transition completion message when transition from the current power state to the new power state by the addressable receiver partition is complete;
- and
- causing a power interrupt mask of a power control element of the cache coherent network to filter on power state transition completions by each addressable receiver partition from the current power state to the new power state.
Dependencies are inferred from the claim text.