首页> 外文会议>Data Compression Conference (DCC), 2012 >Slashing the Time for BWT Inversion
【24h】

Slashing the Time for BWT Inversion

机译:节省时间进行BWT反演

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

摘要

Inverting the Burrows-Wheeler transform (BWT) is a bottleneck in BWT-based decompressors. The state-of-the-art inversion algorithm runs in linear time but is slow in practice due to CPU-cache misses. For more than a decade these cache misses have been thought to be inherent to BWT inversion. We show how to reduce the number of cache misses by a factor of nearly two, and simultaneously the cost of cache misses by another factor of two, obtaining a consistent speed up by a factor of 2.3-4. We can do even better if the data is highly repetitive. We describe an algorithm that achieves an asymptotic reduction in cache misses in theory and is the fastest algorithm in practice for such data.
机译:反转Burrows-Wheeler变换(BWT)是基于BWT的解压缩器的瓶颈。最新的反演算法以线性时间运行,但由于CPU缓存未命中,因此在实践中速度较慢。十多年来,这些高速缓存未命中一直被认为是BWT反转固有的。我们展示了如何将高速缓存未中的数量减少近两倍,同时将高速缓存未中的成本降低另外二倍,从而将速度提高了2.3-4倍。如果数据具有高度重复性,我们甚至可以做得更好。我们描述了一种在理论上实现渐近减少缓存丢失的算法,并且在实践中是此类数据中最快的算法。

著录项

  • 来源
  • 会议地点 Snowbird UT(US)
  • 作者

    Karkkainen J.;

  • 作者单位

    Dept. of Comput. Sci., Univ. of Helsinki, Helsinki, Finland;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 TP311.56;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号