首页> 外文期刊>IEEE Transactions on Computers >FPC: A High-Speed Compressor for Double-Precision Floating-Point Data
【24h】

FPC: A High-Speed Compressor for Double-Precision Floating-Point Data

机译:FPC:用于双精度浮点数据的高速压缩器

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

摘要

Many scientific programs exchange large quantities of double-precision data between processing nodes and with mass storage devices. Data compression can reduce the number of bytes that need to be transferred and stored. However, compression is only likely to be employed in high-end computing environments if it does not impede the throughput. This paper describes and evaluates FPC, a fast lossless compression algorithm for linear streams of 64-bit floating-point data. FPC works well on hard-to-compress scientific datasets and meets the throughput demands of high-performance systems. A comparison with five lossless compression schemes, BZIP2, DFCM, FSD, GZIP, and PLMI, on four architectures and thirteen datasets shows that FPC compresses and decompresses one to two orders of magnitude faster than the other algorithms at the same geometric-mean compression ratio. Moreover, FPC provides a guaranteed throughput as long as the prediction tables fit into the L1 data cache. For example, on a 1.6 GHz Itanium 2 server, the throughput is 670 megabytes per second regardless of what data are being compressed.
机译:许多科学程序在处理节点之间以及与大容量存储设备之间交换大量的双精度数据。数据压缩可以减少需要传输和存储的字节数。但是,只有在不影响吞吐量的情况下,才有可能在高端计算环境中使用压缩。本文介绍并评估了FPC,这是一种用于64位浮点数据的线性流的快速无损压缩算法。 FPC在难以压缩的科学数据集上运行良好,并且可以满足高性能系统的吞吐量需求。在四种架构和13个数据集上与五种无损压缩方案BZIP2,DFCM,FSD,GZIP和PLMI进行比较,结果表明,在相同的几何平均压缩率下,FPC压缩和解压缩的速度比其他算法快一到两个数量级。 。此外,只要预测表适合L1数据高速缓存,FPC就能提供有保证的吞吐量。例如,在1.6 GHz Itanium 2服务器上,无论压缩什么数据,吞吐量均为670兆字节/秒。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号