首页> 外文期刊>電子情報通信学会技術研究報告 >超並列数値シミュレーションにおける倍精度浮動小数点データ圧縮手法に関する一考察
【24h】

超並列数値シミュレーションにおける倍精度浮動小数点データ圧縮手法に関する一考察

机译:大规模并行数值模拟的双精度浮点数据压缩方法研究

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

摘要

In numerical simulations using massively parallel computers like GPGPU (General-Purpose computing on Graphics Processing Units), we often need to transfer computational results from external devices such as GPUs to the main memory or secondary storage of the host machine in order to display them or save them for checkpointing. Since size of the computation results is sometimes unacceptably large to hold them, it is desired that the data is compressed and stored; this is especially true for checkpoint data, which is used only when failures occur. In addition, considering overheads for transferring data between the devices and host memories, it is preferable that the data is compressed in a part of parallel computation performed on the devices. Traditional compression methods for floating-point numbers do not always show good parallelism. In this paper, we propose a new compression method for massively-parallel simulations, in which we predict floating-point numbers with polynomial extrapolation. We also present numerical examples of compression ratio and time obtained from experimental implementations of the proposed method runnig on GPUs.%GPGPU(General-Purpose computing on Graphics Processing Units)などの超並列環境を用いて科学技術計算を行う場合,計算結果を表示したり,途中経過をチェックポイントとして保存したりするために,主記憶や2次記憶に倍精度浮動小数点数のデータを転送する必要がある.これらのデータは膨大な量になりうるため,特にチェックポインティングなどの用途では,データを圧縮することが求められる.転送のオーバヘッドを考慮すると,この圧縮処理は,超並列計算の一部として実行できることが望ましい.従来の浮動小数点数圧縮方式は,必ずしも並列性が高くなく,超並列計算には適さなかった.本稿では,このような用途に適した並列データ圧縮手法として,補外による浮動小数点数の予測器を用いる方法を提案する.また,提案手法のGPUへの実装と,圧縮率,圧縮速度の測定結果について報告する.
机译:在使用大型并行计算机(例如GPGPU(图形处理单元上的通用计算))进行数值模拟时,我们经常需要将计算结果从外部设备(例如GPU)传输到主机的主内存或辅助存储,以便显示它们或保存它们以进行检查点。由于计算结果的大小有时难以容纳以至于无法接受,因此需要压缩和存储数据。对于检查点数据尤其如此,它仅在发生故障时使用。另外,考虑到在设备和主机存储器之间传输数据的开销,优选地,在对设备执行的并行计算的一部分中压缩数据。传统的浮点数压缩方法并不总是显示出良好的并行性。在本文中,我们为大规模并行仿真提出了一种新的压缩方法,其中我们使用多项式外推法预测浮点数。我们还提供了从建议的runnig在GPU上的实验实现中获得的压缩比和时间的数值示例。%GPGPU(图形处理单元上的通用计算)などの超并发环境を用いて科学技术计算を行う场合,计算结果を表示したり,途中経过をチェックポイントとして保存したりするために,主记忆や2次记忆に倍精度浮动小数点数のデータを転送する必要がある。これらのデータは膨化大な量になりうる転,特にチェックポインティングなどの用途では,データを圧缩することが求められる。転送のオーバヘッバヘ考虑すると,この圧缩处理は,超并列计算の一个として実行できることが望ましい。では,必ずしも并列性が高くなく,超并列计算には适さなかった。また,初步手法のGPUへの実装と,圧缩率,圧缩速度の测定结果について报告する。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号