发明名称 |
Performing a cyclic redundancy checksum operation responsive to a user-level instruction |
摘要 |
A method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. In one embodiment of the invention, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. |
申请公布号 |
US8793559(B2) |
申请公布日期 |
2014.07.29 |
申请号 |
US201313940659 |
申请日期 |
2013.07.12 |
申请人 |
Intel Corporation |
发明人 |
King Steven R.;Berry Frank L.;Kounavis Michael E. |
分类号 |
H03M13/00 |
主分类号 |
H03M13/00 |
代理机构 |
Blakely, Sokoloff, Taylor & Zafman LLP |
代理人 |
Blakely, Sokoloff, Taylor & Zafman LLP |
主权项 |
1. A system comprising:
a processor comprising:
a set of registers, including:
a first 32-bit register to store a first operand;a second 32-bit register to store a second operand;a first 64-bit register to store a third operand; anda second 64-bit register to store a fourth operand;a plurality of execution units to perform exclusive-OR (XOR) operations on data of a configurable size responsive to instructions of an instruction set architecture (ISA) for the processor, the plurality of execution units including:
a first execution unit coupled to the first and the second 32-bit registers to perform a first XOR operation on at least one bit of the first and the second operands and to store a result of the first XOR operation in a first destination register responsive to a first instruction of the ISA; anda second execution unit coupled to the first and the second 64-bit registers to perform a second XOR operation on at least one bit of the third and the fourth operands and to store a result of the second XOR operation in a second destination register responsive to a second instruction of the ISA; anda memory controller; a memory coupled with the memory controller; a data storage device coupled with the processor; a communication device coupled with the processor; a keyboard interface coupled with the processor; and an audio I/O interface coupled with the processor. |
地址 |
Santa Clara CA US |