Patent ID: 9418010
Filing Date: 2016-08-16
CPC Classification: G06F

Claim Text:
1. A system comprising: a plurality of clusters, wherein each cluster includes a plurality of cores, and wherein each cluster includes a respective cache shared amongst the plurality of cores of the cluster; and a command queue controller, wherein the command queue controller is coupled to each cluster of the plurality of clusters, wherein each core of the plurality of cores of each of the plurality of clusters is configured to operate as an originating core by: detecting a global maintenance command; and sending, to the command queue controller, the global maintenance command; wherein the command queue controller is configured to broadcast the global maintenance command to one or more of the plurality of clusters including the originating core's cluster; wherein each core of the plurality of cores of each of the plurality of clusters receiving the broadcast is configured to execute the global maintenance command; wherein each cluster receiving the broadcast is configured to send an acknowledgement to the command queue controller upon completed execution of the global maintenance command by each core of each cluster receiving the broadcast; and wherein the command queue controller is further configured to send, upon receiving the acknowledgement from each cluster receiving the broadcast, a final acknowledgement to the originating core's cluster.