Back to results
US 2016/0098278 A1Published application
Instruction forwarding based on predication criteria
AssigneeHewlett Packard Enterprise Development LP
InventorsDavid A. Warren, Thomas A. Keaveny
Life of this patent
Estimating the term…
Abstract
Embodiments herein relate to forwarding an instruction based on predication criteria. A predicate state associated with a packet of data is to be compared to an instruction associated with the predication criteria. The instruction is to be forwarded to an execution unit if the predication criteria includes or matches the predicate state of the packet.
Claims15
A device, comprising:
- an instruction unit to store a program including an instruction associated with predication criteria;
- and
- a fetch unit to compare a predicate state associated with a current packet of data to the predication criteria, wherein
- the fetch unit is to forward the instruction to an execution unit if the predication criteria includes the predicate state of the current packet.
1 more element
A method, comprising:
- inspecting a predicate state associated with a packet of data, the predicate state to indicate one or more operations to be performed on the packet;
- comparing the inspected predicate state to a plurality of predication criteria of a plurality of instructions, to determine if any of the predication criteria of the plurality of instructions includes the inspected predicate state;
- and
- forwarding the packet and any of the instructions that are associated with predication criteria that includes the inspected predicate state to an execution unit, the execution unit to execute the one or more forwarded instructions on the forwarded packet.
1 more element
A non-transitory computer-readable storage medium storing instructions that, if executed by a processor of a device, cause the processor to:
- analyze a predicate state of a received packet of data;
- retrieve a plurality of instructions, each of the instructions associated with predication criteria;
- compare the predicate state to the predication criteria of each of the instructions to determine if the predication criteria includes the predicate state;
- and
- forward, to an execution unit, the one or more instructions associated with the predication criteria that include the predicate state, the execution unit to execute the forwarded instructions on the packet of data.
2 more elements
Dependencies are inferred from the claim text.