首页> 外文期刊>IEEE/ACM Transactions on Networking >Fast software implementation of error detection codes
【24h】

Fast software implementation of error detection codes

机译:错误检测代码的快速软件实现

获取原文
获取原文并翻译 | 示例

摘要

Software implementations of error detection codes are considered to be slow compared to other parts of the communication system. This is especially true for powerful error detection codes such as CRC. However, we have found that powerful error detection codes can run surprisingly fast in software. We discuss techniques for, and measure the performance of, fast software implementation of the cyclic redundancy check (CRC), weighted sum codes (WSC), one's-complement checksum, Fletcher (1982) checksum, CXOR checksum, and block parity code. Instruction count alone does not determine the fastest error detection code. Our results show the computer memory hierarchy also affects performance. Although our experiments were performed on a Sun SPARCstation LX, many of the techniques and conclusions will apply to other processors and error detection codes. Given the performance of various error detection codes, a protocol designer can choose a code with the desired speed and error detection power that is appropriate for his network and application.
机译:与通信系统的其他部分相比,错误检测代码的软件实现被认为是较慢的。对于功能强大的错误检测代码(例如CRC)尤其如此。但是,我们发现强大的错误检测代码可以在软件中快速运行。我们讨论用于循环冗余校验(CRC),加权和码(WSC),一个补码校验和,Fletcher(1982)校验和,CXOR校验和和块奇偶校验码的快速软件实现的技术,并测量其性能。仅指令计数并不能确定最快的错误检测代码。我们的结果表明,计算机内存层次结构也会影响性能。尽管我们的实验是在Sun SPARCstation LX上进行的,但是许多技术和结论仍将适用于其他处理器和错误检测代码。给定各种错误检测代码的性能,协议设计者可以选择具有所需速度和错误检测能力的代码,该代码适合其网络和应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号