首页> 外国专利> Efficient CRC generation utilizing parallel table lookup operations

Efficient CRC generation utilizing parallel table lookup operations

机译:利用并行表查找操作高效生成CRC

摘要

An improved CRC generation mechanism for generating a CRC value of relevant data in a digital data stream is disclosed wherein relevant data in the data stream is identified and partitioned into a plurality of intervals. A CRC value is determined for each interval by partitioning the interval into a plurality of chunks, loading from persistent storage a table of CRC values for a range of chunks, determining a CRC value for each of the chunks with parallel table lookup operations on the table, and combining the CRC values for the chunks. The CRC values for each of the intervals is combined to generate the CRC for the relevant data. The parallel table look operation is preferably a vector permute instruction that is executed by a SIMD-style vector unit.
机译:公开了一种用于在数字数据流中生成相关数据的CRC值的改进的CRC生成机制,其中,标识数据流中的相关数据并将其划分为多个间隔。通过将时间间隔划分为多个块,从持久性存储中加载一系列块的CRC值表,并使用表上的并行表查找操作确定每个块的CRC值,来确定每个间隔的CRC值,然后组合这些块的CRC值。将每个间隔的CRC值合并以生成相关数据的CRC。并行表查找操作优选地是由SIMD风格的矢量单元执行的矢量置换指令。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号