TECHNIQUES FOR COMMAND ARBITATION IN SYMMETRIC MULTIPROCESSOR SYSTEMS
First Claim
Patent Images
1. A method of operating a data processing system, comprising:
- determining, by an arbiter of a processing unit of the data processing system, whether an over-commit has occurred; and
in response to determining that the over-commit has occurred, selecting, by the arbiter, a broadcast command to be dropped based on a number of hops traversed through the data processing system by the broadcast command.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for operating a data processing system includes determining, by an arbiter of a processing unit of the data processing system, whether an over-commit has occurred. In response to determining that the over-commit has occurred, the arbiter selects a broadcast command to be dropped based on a number of hops traversed through the data processing system by the broadcast command.
2 Citations
20 Claims
-
1. A method of operating a data processing system, comprising:
-
determining, by an arbiter of a processing unit of the data processing system, whether an over-commit has occurred; and in response to determining that the over-commit has occurred, selecting, by the arbiter, a broadcast command to be dropped based on a number of hops traversed through the data processing system by the broadcast command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system, comprising:
-
a memory; and a processing unit coupled to the memory, wherein the processing unit includes an arbiter that is configured to; determine whether an over-commit has occurred; and in response to determining that the over-commit has occurred, select a broadcast command to be dropped based on a number of hops traversed through the data processing system by the broadcast command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a first processing node including one or more first processing units; and a second processing node coupled to the first processing node, wherein the second processing node includes one or more second processing units each having an arbiter that is configured to; determine whether an over-commit has occurred; and in response to determining that the over-commit has occurred, select a broadcast command to be dropped based on a number of hops traversed through the data processing system by the broadcast command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification