发明名称 Instruction forwarding based on predication criteria
摘要 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.
申请公布号 US9207938(B2) 申请公布日期 2015.12.08
申请号 US201213598267 申请日期 2012.08.29
申请人 HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 Warren David A;Keaveny Thomas A
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 Hewlett-Packard Patent Department 代理人 Hewlett-Packard Patent Department
主权项 1. A device, comprising: an instruction unit to store a program including an instruction associated with predication criteria; 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 when the predication criteria includes the predicate state of the current packet of data, wherein the predicate state associated with the current packet is determined before the current packet is received by the execution unit, and the execution unit is to not inspect the predicate state of the current packet of data; and a predicate unit to perform an analysis on the current packet of data and to add a predicate field to the current packet of data, the predicate field to include the predicate state and a value of the predicate state is to be based on the analysis, wherein the predicate unit analyzes at least one of: a packet header, a tag, or a packet size, of the current packet of data.
地址 Houston TX US