COMMAND REPLACEMENT FOR COMMUNICATION AT A PROCESSOR
First Claim
Patent Images
1. A method comprising:
- receiving from a first processing module a first command for communication to a second processing module of a processor;
in response to identifying that a data payload of the first command matches a first data pattern, replacing the first command with a first replacement command; and
communicating the first replacement command to the second processing module.
1 Assignment
0 Petitions
Accused Products
Abstract
A command replacement module at a coherency manager of a processor receives commands to be communicated over the communication fabric. For each received command of a specified type, the command replacement module compares a data payload of the command to a stored set of data patterns and, in response to a match, replaces the command with a replacement command, wherein the replacement command implies the contents of the data payload. The replacement command is communicated to the original commands destination via the communication fabric. In response to receiving the replacement command, the destination reconstructs the original command, deriving the data payload from the replacement command.
26 Citations
20 Claims
-
1. A method comprising:
-
receiving from a first processing module a first command for communication to a second processing module of a processor; in response to identifying that a data payload of the first command matches a first data pattern, replacing the first command with a first replacement command; and communicating the first replacement command to the second processing module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising
receiving, at a first processing module of a processor, a first command from a second processing module of the processor; in response to determining the first command is a replacement command for a second command; replacing the first command with the second command; and executing the second command at the first processing module. - View Dependent Claims (11, 12)
-
13. A processor, comprising:
-
a first processing module to generate a first command for communication to a second processing module the processor; a command replacement module to replace the first command with a first replacement command in response to identifying that a data payload of the first command matches a first data pattern; and a switch fabric to communicate the first replacement command to the second processing module. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification