14-11-2013 дата публикации
Номер: US20130305011A1
Принадлежит:
In one embodiment, the present invention includes 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. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. 16-. (canceled)7. A processor comprising: a cache;', 'a plurality of general purpose registers; and', 'a plurality of execution units comprising a store data unit, an integer execution unit, a floating point execution unit, and a single instruction multiple data (SIMD) execution unit, wherein at least one of the plurality of execution units comprises logic to:', 'perform a cyclic redundancy check (CRC) operation in response to one or more CRC32 instructions executed in a 32-bit mode of operation or a 64-bit mode of operation, wherein the logic is to perform the CRC operation on one of a plurality of data sizes, including a data size of 8-bits, 16-bits, and 32-bits, and wherein the one or more CRC32 instructions are to indicate the data size on which to perform the CRC operation., 'a plurality of cores, wherein at least one of the cores comprises8. The processor of claim 7 , wherein each CRC instruction is referenced by a respective opcode to perform the CRC operation on each data size.9. The processor of claim 7 , wherein the variable number of data sizes further comprises a data size of 64-bits in the 64-bit mode of operation. This application is a continuation of U.S. patent application Ser. No. 13/796,032, filed Mar. 12, 2013, which is a continuation of U.S. patent application Ser. No. 13/484,787, filed May 31, 2012, which is now U.S. Pat. No. 8,413,024 issued on Apr. 2, 2013, which is a continuation of U.S. patent application Ser. No. 13/097,462, filed Apr. 29, 2011, which is now U.S. Pat. No. 8,225,184 issued on Jul. 17, 2012, which is a continuation of U.S. ...
Подробнее