...
首页> 外文期刊>Software >Decoding billions of integers per second through vectorization
【24h】

Decoding billions of integers per second through vectorization

机译:通过向量化每秒解码数十亿个整数

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

摘要

In many important applications-such as search engines and relational database systems-data are stored in the form of arrays of integers. Encoding and, most importantly, decoding of these arrays consumes considerable CPU time. Therefore, substantial effort has been made to reduce costs associated with compression and decompression. In particular, researchers have exploited the superscalar nature of modern processors and single-instruction, multiple-data (SIMD) instructions. Nevertheless, we introduce a novel vectorized scheme called SIMD-BP128~★ that improves over previously proposed vectorized approaches. It is nearly twice as fast as the previously fastest schemes on desktop processors (varint-G8IU and PFOR). At the same time, SIMD-BP128~★ saves up to 2 bits/int. For even better compression, we propose another new vectorized scheme (SIMD-FastPFOR) that has a compression ratio within 10% of a state-of-the-art scheme (Simple-8b) while being two times faster during decoding.
机译:在许多重要的应用程序中,例如搜索引擎和关系数据库系统,数据以整数数组的形式存储。对这些阵列进行编码(最重要的是解码)会消耗大量CPU时间。因此,已经做出了很大的努力来减少与压缩和减压相关的成本。特别是,研究人员已经利用了现代处理器和单指令多数据(SIMD)指令的超标量性质。然而,我们介绍了一种称为SIMD-BP128〜★的新型矢量化方案,该方案比以前提出的矢量化方法有所改进。它的速度几乎是以前最快的台式机处理器(varint-G8IU和PFOR)的两倍。同时,SIMD-BP128〜★最多可保存2位/整数。为了获得更好的压缩效果,我们提出了另一种新的矢量化方案(SIMD-FastPFOR),其压缩率在最新方案(Simple-8b)的10%以内,而在解码过程中则快了两倍。

著录项

  • 来源
    《Software》 |2015年第1期|1-29|共29页
  • 作者

    D. Lemire; L. Boytsov;

  • 作者单位

    LICEF Research Center, TELUQ, Universite du Quebec, 5800 Saint-Denis, Montreal (Quebec) H2S 3L5 Canada;

    Carnegie Mellon University, Pittsburgh, PA, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    performance; measurement; index compression; vector processing;

    机译:性能;测量;索引压缩向量处理;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号