2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record
DOI: 10.1109/icc.2000.853801
|View full text |Cite
|
Sign up to set email alerts
|

A new parallel algorithm for CRC generation

Abstract: Abstmct-Cyclic redundancy check (CRC) is one of the most important error-detection schemes used in digital communications. In this paper, a new parallel algorithm for CRC generation and its software as well as hardware implementation is described. For the software implementation, this paper has focussed on the 32-bit CRC used in Ethernet, computed on a general purpose PowerPC microprocessor with the new AltiVec technology. A speedup by a factor of 4.57 over the standard table-lookup algorithm was obtained. A h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…CRC algorithms for SIMD architectures have been studied by Joshi et al [16] and Lin [19]. Lin [19] introduced the concept of 'congruent equivalence', and replaced table lookups with the shuffle instructions.…”
Section: Optimizing Zlib For the Cell Broadband Enginementioning
confidence: 99%
“…CRC algorithms for SIMD architectures have been studied by Joshi et al [16] and Lin [19]. Lin [19] introduced the concept of 'congruent equivalence', and replaced table lookups with the shuffle instructions.…”
Section: Optimizing Zlib For the Cell Broadband Enginementioning
confidence: 99%
“…Different parallel hardware circuits and software algorithms that perform the CRC computation have been the subject of a substantial amount of research effort, e.g., see [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12] and [13], [14], [15], [16], [17], [18] for hardware and software deployments, respectively.…”
Section: Introductionmentioning
confidence: 99%
“…Efficient implementation of the CRC generation process has been the subject of substantial amount of research [1,3,5,[6][7][8][9][10][11][12]14,15]. Software-based CRC generation has been investigated in [6][7][8][9][10][11][12]15].…”
Section: Related Workmentioning
confidence: 99%
“…Among these algorithms the most commonly used today is the one proposed by Sarwate [12]. Sarwate optimized the teal leaf reader algorithm [7] reducing the cost of CRC32 generation to a single [4,[6][7][8][9][10][11][12]15] by the fact they can ideally read large amounts of data at a time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation