...
首页> 外文期刊>Computers, IEEE Transactions on >Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables
【24h】

Computation and Formal Verification of SRT Quotient and Square Root Digit Selection Tables

机译:SRT商和平方根位数选择表的计算和形式验证

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

摘要

We present a comprehensive, self-contained, and mechanically verified proof of correctness of a maximally redundant SRT design for floating-point division and square root extraction, supported by verified procedures that 1) test the admissibility of a proposed digit selection table, 2) determine the minimal dimensions of an admissible table for a given arbitrary radix, and 3) generate these tables. For square root extraction, we also provide a verified procedure for generating an initial approximation that meets the accuracy requirement of the algorithm and ensures that the digit selection index derived from successive partial roots remains static throughout the computation. A radix-8 instantiation of these algorithms has been implemented in the floating-point unit of the AMD processor code-named Steamroller. To ensure their correctness, all of our results and procedures have been formalized and mechanically checked by the ACL2 prover. We present evidence of the value of this approach by comparing it to that of a more conventional published paper that reports similar results, which are shown to be fatally flawed.
机译:我们提供了全面,独立且经过机械验证的浮点除法和平方根提取最大冗余SRT设计正确性的证明,并得到经过验证的程序的支持,这些程序包括:1)测试拟议的数字选择表的可接受性,2)确定给定任意基数的允许表的最小尺寸,并3)生成这些表。对于平方根提取,我们还提供了一种经过验证的过程,可以生成初始近似值,该近似值满足算法的精度要求,并确保从连续局部根获得的数字选择索引在整个计算过程中保持静态。这些算法的基数为8的实例化已在代号为Steamroller的AMD处理器的浮点单元中实现。为确保其正确性,我们的所有结果和程序均已通过ACL2证明者进行了形式化和机械检查。通过将其与报告相似结果的更常规的已发表论文进行比较,我们提供了该方法的价值的证据,这些结果被证明存在致命缺陷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号