arrow
返回

The VPC trace-compression algorithms

delete2005-11-01
delete218
PRE
AI
B
Burtscher, Martin
I
Ilya Ganusov
J
Jackson, SJ
J
Jian Hong Ke
P
Paruj Ratanaworabhan
N
Nana B. Sam
DOI:10.1109/TC.2005.186delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Execution traces, such as are used to study and analyze program behavior, are often so large that they need to be stored in compressed form. This paper describes the design and implementation of four value prediction-based compression (VPC) algorithms for traces that record the PC as well as other information about executed instructions. VPC1 directly compresses traces using value predictors, VPC2 adds a second compression stage, and VPC3 utilizes value predictors to convert traces into streams that can be compressed better and more quickly than the original traces. VPC4 introduces further algorithmic enhancements and is automatically synthesized. Of the 55 SPECcpu2000 traces we evaluate, VPC4 compresses 36 better, decompresses 26 faster, and compresses 53 faster than BZIP2, MACHE, PDATS II, SBC, and SEQUITUR. It delivers the highest geometric-mean compression rate, decompression speed, and compression speed because of the predictors' simplicity and their ability to exploit local value locality. Most other compression algorithms can only exploit global value locality.
Keyword:
data compaction and compression
performance analysis and design aids

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Moment stability of fractional stochastic evolution equations with Poisson jumps
err2013-11-21
err0
PREAI
errLei Zhang; Yongsheng Ding; Kuangrong Hao; Liangjian Hu; Tong Wang
err分享
err收藏
err分享
err收藏
Slow repetitive transcranial magnetic stimulation increases somatosensory high-frequency oscillations in humans
err2004-04-01
err0
PREAI
errAsao Ogawa; Satoshi Ukai; Kazuhiro Shinosaki; Masakiyo Yamamoto; Shunsuke Kawaguchi; Ryouhei Ishii; Masatoshi Takeda
err分享
err收藏
err分享
err收藏
学者 查看更多内容