...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >2つの浮動小数点倍精度加算器を用いた仮数部104ビット拡張倍精度加算器
【24h】

2つの浮動小数点倍精度加算器を用いた仮数部104ビット拡張倍精度加算器

机译:使用两个浮点双精度加法器的正规部分104位扩展双精度加法器

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

获取外文期刊封面封底 >>

       

摘要

近年,高速な高精度計算の必要性が高まっている.しかし,IEEE754に準拠した4倍精度浮動小数点演算をハードウェアでサポートするには大きなコストが必要となる.また,2つの倍精度浮動小数点数を用いて擬似的に4倍精度浮動小数点演算を行うdouble-double演算は,倍精度浮動小数点演算と比較して10倍以上の計算時間が必要となる.そのため,本報告ではSIMD拡張命令対応のマイクロアーキテクチャが持つ複数の演算ユニット及び広いデータ転送パスを利用し,高精度な浮動小数点演算を1命令で行う手法を提案する.符号ビット,11ビットの指数部,104ビットの仮数部から構成される拡張倍精度浮動小数点形式を用い,2つの倍精度浮動小数点数と同様に128ビットレジスタに保存する.拡張倍精度浮動小数点加算器は既存の2つの倍精度浮動小数点加算器にハードウェアを追加することで構成し,1つの拡張倍精度浮動小数点加算または2つの倍精度浮動小数点加算を選択できるようにする.SIMD拡張命令用の128ビット幅のデータ転送パスを利用することで,新たなデータ転送パスを設けることなく拡張倍精度浮動小数点数を扱うことが可能となる.
机译:近年来,对高速,高精度计算的需求增加了。但是,通过硬件支持符合IEEE754的4倍精度浮点算法需要大量成本。此外,使用双精度双精度浮点数执行伪4x精度浮点运算的双精度双精度运算与双精度精度浮点运算相比需要10倍或更多的计算时间。因此,在本报告中,我们提出了一种方法,该方法通过使用多个算术单元和支持SIMD扩展指令的微体系结构的宽数据传输路径,用一条指令执行高精度浮点算术。它使用由代码位,11位指数部分和104位形式部分组成的扩展双精度浮点格式,并以与两个双精度浮点数相同的方式将其存储在128位寄存器中。通过将硬件添加到两个现有的双精度浮点加法器中来配置扩展的双精度浮点加法器,以便可以选择一个扩展的双精度浮点加法器或两个双精度浮点加法器。去做。通过对SIMD扩展指令使用128位宽的数据传输路径,可以处理扩展的双精度浮点数而无需提供新的数据传输路径。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号