...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >2つの浮動小数点積和演算器を用いた複素数乗算器
【24h】

2つの浮動小数点積和演算器を用いた複素数乗算器

机译:具有两个浮点积和算术单元的复数乘法器

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

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

       

摘要

複素数演算は科学技術計算や信号処理などの分野で広く使用される.浮動小数点複素数乗算は高速フーリエ変換(FFT)において頻繁に現れるため,重要な演算の1つとなっている.Haswell等IntelのマイクロアーキテクチャにおけるAVXや,SPARC64 IXfxにおける積和演算のSIMD拡張など,近年多くのプロセッサは浮動小数点積和演算器を使用するSIMD演算をサポートしている.その際,積差演算のサポートやオペランドレジスタからの特別な呼び出し命令を作るなど,複素数乗算を効率良く行うための工夫がなされている.本報告では、2つの浮動小数点積和演算器を用いた浮動小数点複素数乗算器を提案する.提案する乗算器は,拡張した2つの積和演算器によって1命令での浮動小数点複素数乗算を実現する.本手法を用いることで,高速かつ電力効率よく浮動小数点複素数の乗算を行うことが可能となる.またこの拡張により浮動小数点ドット積計算を行うことが可能となることから,離散コサイン変換などを含む画像処理の分野や,科学技術計算を含む多くの計算に利用することが可能となる.
机译:复数算法广泛应用于科学技术计算和信号处理等领域。浮点复数乘法是重要的运算之一,因为它经常出现在快速傅立叶变换(FFT)中。近年来,许多处理器都支持使用浮点乘积和算术单元的SIMD操作,例如Intel微体系结构中的AVX(例如Haswell)和SPARC64 IXfx中乘积和操作的SIMD扩展。那时,已经采取了一些措施来有效地执行复数乘法,例如支持乘积运算和从操作数寄存器创建特殊调用指令。在此报告中,我们建议使用两个浮点乘积和算术单元的浮点复数乘法器。所提出的乘法器通过两个扩展乘积和算术单元用一条指令实现浮点复数乘法。通过使用该方法,可以高速且以高功率效率执行浮点复数的乘法。另外,由于该扩展使得可以执行浮点数乘积计算,因此它可以用于包括离散余弦转换的图像处理领域以及包括科学技术计算在内的许多计算中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号