Invention Grant
US08453035B1 Method for efficient generation of a fletcher checksum using a single SIMD pipeline
有权
使用单个SIMD流水线高效生成弗莱彻校验和的方法
- Patent Title: Method for efficient generation of a fletcher checksum using a single SIMD pipeline
- Patent Title (中): 使用单个SIMD流水线高效生成弗莱彻校验和的方法
-
Application No.: US13344380Application Date: 2012-01-05
-
Publication No.: US08453035B1Publication Date: 2013-05-28
- Inventor: Lawrence A. Spracklen
- Applicant: Lawrence A. Spracklen
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Fliesler Meyer LLP
- Main IPC: H03M13/00
- IPC: H03M13/00 ; G06F9/38

Abstract:
The generation of Fletcher/Alder partial checksums are transformed from a space that requires integer multiplications and additions to a space that requires only integer additions and shifts on a single SIMD pipeline capable processor. This transformation permits the use of Fletcher/Alder checksums on processors where the performance of SIMD instructions are sub-optimal, on CMT processors that support a single SIMD pipeline as well as other processors that can be configured by executing software to implement SIMD operations for a single SIMD pipeline. The implementation of the process with this transformation on a general-purpose computer system transforms that general-purpose computer system into a special-purpose computer system that uses a single SIMD pipeline to generate a Fletcher/Alder checksum. The elimination of integer multiplications in the generation of the partial checksums results in a significant improvement in performance.
Information query
IPC分类: