Added version 0.1 from V.
This commit is contained in:
BIN
crcutil-1.0/doc/text/CRC128-full.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC128-full.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CRC128-small.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC128-small.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CRC32-full.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC32-full.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CRC32-small.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC32-small.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CRC64-full.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC64-full.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CRC64-small.pdf
Normal file
BIN
crcutil-1.0/doc/text/CRC64-small.pdf
Normal file
Binary file not shown.
BIN
crcutil-1.0/doc/text/CompilerComparison.pdf
Normal file
BIN
crcutil-1.0/doc/text/CompilerComparison.pdf
Normal file
Binary file not shown.
18
crcutil-1.0/doc/text/convert.awk
Normal file
18
crcutil-1.0/doc/text/convert.awk
Normal file
@@ -0,0 +1,18 @@
|
||||
BEGIN {
|
||||
first_line = 1;
|
||||
}
|
||||
|
||||
{
|
||||
if (first_line) {
|
||||
printf("%20s", "");
|
||||
}
|
||||
for (i = 1; i <= NF; ++i) {
|
||||
if (i == 1 && !first_line) {
|
||||
printf("%20s", $i);
|
||||
} else {
|
||||
printf(" &%6s", $i);
|
||||
}
|
||||
}
|
||||
printf(" \\\\\n");
|
||||
first_line = 0;
|
||||
}
|
||||
198
crcutil-1.0/doc/text/crc.bib
Normal file
198
crcutil-1.0/doc/text/crc.bib
Normal file
@@ -0,0 +1,198 @@
|
||||
@InProceedings{braun01fast,
|
||||
Author = {Florian Braun and Marcel Waldvogel},
|
||||
Title = {Fast Incremental {CRC} Updates for {IP} over {ATM}
|
||||
networks},
|
||||
BookTitle = {2001 {IEEE} Workshop on High
|
||||
Performance Switching and Routing (HPSR 2001)},
|
||||
Address = {Dallas, TX, USA},
|
||||
Year = 2001,
|
||||
Month = may,
|
||||
Pages = {48--52}
|
||||
}
|
||||
|
||||
@TechReport{braun01fast-techreport,
|
||||
Author = {Florian Braun and Marcel Waldvogel},
|
||||
Title = {Fast Incremental {CRC} Updates for {IP} over {ATM}
|
||||
networks},
|
||||
Institution = {Washington University in St.\ Louis},
|
||||
Number = {WUCS-01-08},
|
||||
Year = 2001,
|
||||
Month = apr,
|
||||
Note = {Available at \url{http://marcel.wanda.ch/Publications/braun01fast-techreport.pdf}}
|
||||
}
|
||||
|
||||
@article{DBLP:journals/tc/KounavisB08,
|
||||
author = {Michael E. Kounavis and
|
||||
Frank L. Berry},
|
||||
title = {Novel Table Lookup-Based Algorithms for High-Performance
|
||||
{CRC} Generation},
|
||||
journal = {IEEE Trans. Computers},
|
||||
volume = {57},
|
||||
number = {11},
|
||||
year = {2008},
|
||||
pages = {1550-1560},
|
||||
ee = {http://dx.doi.org/10.1109/TC.2008.85},
|
||||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||||
}
|
||||
|
||||
|
||||
@inproceedings{DBLP:conf/iscc/KounavisB05,
|
||||
author = {Michael E. Kounavis and
|
||||
Frank L. Berry},
|
||||
title = {A Systematic Approach to Building High Performance Software-Based
|
||||
{CRC} Generators},
|
||||
booktitle = {ISCC},
|
||||
year = {2005},
|
||||
pages = {855-862},
|
||||
ee = {http://doi.ieeecomputersociety.org/10.1109/ISCC.2005.18},
|
||||
crossref = {DBLP:conf/iscc/2005},
|
||||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||||
}
|
||||
|
||||
@misc{Kounavis2005,
|
||||
author = {Michael E. Kounavis and
|
||||
Frank L. Berry},
|
||||
title = {A Systematic Approach to Building High Performance, Software-Based,
|
||||
{CRC} Generators},
|
||||
year = {2005},
|
||||
howpublished={\url{http://www.intel.com/technology/comms/perfnet/download/CRC_generators.pdf}},
|
||||
}
|
||||
|
||||
@proceedings{DBLP:conf/iscc/2005,
|
||||
title = {Proceedings of the 10th {IEEE} Symposium on Computers and
|
||||
Communications ({ISCC} 2005), 27-30 June 2005, Murcia, Cartagena,
|
||||
Spain},
|
||||
booktitle = {ISCC},
|
||||
publisher = {{IEEE} Computer Society},
|
||||
year = {2005},
|
||||
isbn = {0-7695-2373-0},
|
||||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||||
}
|
||||
|
||||
@article{DBLP:journals/cacm/Sarwate88,
|
||||
author = {Dilip V. Sarwate},
|
||||
title = {Computation of Cyclic Redundancy Checks via Table Look-Up},
|
||||
journal = {Commun. {ACM}},
|
||||
volume = {31},
|
||||
number = {8},
|
||||
year = {1988},
|
||||
pages = {1008-1013},
|
||||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||||
}
|
||||
|
||||
@article{Perez83,
|
||||
author = {Perez, Aram},
|
||||
title = {Byte-Wise {CRC} Calculations},
|
||||
journal = {{IEEE} Micro},
|
||||
volume = {3},
|
||||
number = {3},
|
||||
year = {1983},
|
||||
issn = {0272-1732},
|
||||
pages = {40--50},
|
||||
doi = {http://dx.doi.org/10.1109/MM.1983.291120},
|
||||
publisher = {{IEEE} Computer Society Press},
|
||||
address = {Los Alamitos, CA, USA},
|
||||
}
|
||||
|
||||
@article{Ramabadran88,
|
||||
author = {Ramabadran, Tenkasi V. and Gaitonde, Sunil S.},
|
||||
title = {A Tutorial on {CRC} Computations},
|
||||
journal = {IEEE Micro},
|
||||
volume = {8},
|
||||
number = {4},
|
||||
year = {1988},
|
||||
issn = {0272-1732},
|
||||
pages = {62--75},
|
||||
doi = {http://dx.doi.org/10.1109/40.7773},
|
||||
publisher = {IEEE Computer Society Press},
|
||||
address = {Los Alamitos, CA, USA},
|
||||
}
|
||||
|
||||
@inproceedings{DBLP:conf/icc/JoshiDK00,
|
||||
author = {Sanjay M. Joshi and
|
||||
Pradeep K. Dubey and
|
||||
Marc A. Kaplan},
|
||||
title = {A New Parallel Algorithm for {CRC} Generation},
|
||||
booktitle = {{ICC} (3)},
|
||||
year = {2000},
|
||||
pages = {1764-1768},
|
||||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||||
}
|
||||
|
||||
@misc{Black93,
|
||||
author = {Richard Black},
|
||||
title = {Fast {CRC32} in Software},
|
||||
year = {1993},
|
||||
howpublished = {\url{http://www.cl.cam.ac.uk/research/srg/bluebook/21/crc/crc.html}},
|
||||
}
|
||||
|
||||
@misc{Zemtsov90,
|
||||
author = {Pavel Zemtsov},
|
||||
title = {Proprietary copy protection system},
|
||||
year = {1990},
|
||||
month = aug,
|
||||
howpublished = {Personal communication}
|
||||
}
|
||||
|
||||
@article{Hill79,
|
||||
author = {Hill, John R.},
|
||||
title = {A table driven approach to cyclic redundancy check calculations},
|
||||
journal = {{SIGCOMM} Comput. Commun. Rev.},
|
||||
volume = {9},
|
||||
number = {2},
|
||||
year = {1979},
|
||||
issn = {0146-4833},
|
||||
pages = {40--60},
|
||||
doi = {http://doi.acm.org/10.1145/1015860.1015862},
|
||||
publisher = {ACM},
|
||||
address = {New York, NY, USA},
|
||||
}
|
||||
|
||||
@InProceedings{Peterson61,
|
||||
Author = {W.W. Peterson and D.T. Brown},
|
||||
Title = {Cyclic Codes for Error Detection},
|
||||
BookTitle = {{IRE(1)}},
|
||||
Volume = {49},
|
||||
Year = {1961},
|
||||
Month = jan,
|
||||
Pages = {228--235}
|
||||
}
|
||||
|
||||
@InProceedings{JiKillian02,
|
||||
Author = {H. Michael Ji and Eeal Killian},
|
||||
Title = {Fast Parallel CRC Algorithm and Implementation on a Configurable Processor},
|
||||
BookTItle = {{ICC}},
|
||||
Volume = {3},
|
||||
Year = {2002},
|
||||
Month = apr,
|
||||
Pages = {1813<EFBFBD>-1817}
|
||||
}
|
||||
|
||||
@inproceedings{Hasan01,
|
||||
author = {Hasan, M. A.},
|
||||
title = {Efficient Computation of Multiplicative Inverses for Cryptographic Applications},
|
||||
booktitle = {ARITH '01: Proceedings of the 15th IEEE Symposium on Computer Arithmetic},
|
||||
year = {2001},
|
||||
pages = {66},
|
||||
publisher = {IEEE Computer Society},
|
||||
address = {Washington, DC, USA},
|
||||
}
|
||||
|
||||
|
||||
@Misc{Gopal2010,
|
||||
Author = {
|
||||
Vinodh Gopal and
|
||||
Jim Guilford and
|
||||
Erdinc Ozturk and
|
||||
Gil Wolrich and
|
||||
Wajdi Feghali and
|
||||
Martin Dixon and
|
||||
Deniz Karakoyunlu
|
||||
},
|
||||
Title = {Fast {CRC} Computation for {iSCSI} Polynomial Using {CRC32} Instruction},
|
||||
Howpublished = {Intel White Paper 323405},
|
||||
Year = 2010,
|
||||
Month = feb,
|
||||
Note = {Available at \url{http://download.intel.com/design/intarch/papers/323405.pdf}},
|
||||
}
|
||||
|
||||
1513
crcutil-1.0/doc/text/crc.tex
Normal file
1513
crcutil-1.0/doc/text/crc.tex
Normal file
File diff suppressed because it is too large
Load Diff
BIN
crcutil-1.0/doc/text/data.xlsx
Normal file
BIN
crcutil-1.0/doc/text/data.xlsx
Normal file
Binary file not shown.
4
crcutil-1.0/doc/text/mk.cmd
Normal file
4
crcutil-1.0/doc/text/mk.cmd
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
pdflatex crc.tex
|
||||
if not exist crc.bbl bibtex crc && pdflatex crc.tex && pdflatex crc.tex
|
||||
start crc.pdf
|
||||
Reference in New Issue
Block a user