DocumentCode
2189202
Title
gFPC: A Self-Tuning Compression Algorithm
Author
Burtscher, Martin ; Ratanaworabhan, Paruj
Author_Institution
Univ. of Texas at Austin, Austin, TX, USA
fYear
2010
fDate
24-26 March 2010
Firstpage
396
Lastpage
405
Abstract
This paper presents and evaluates gFPC, a self-tuning implementation of the FPC compression algorithm for double-precision floating-point data. gFPC uses a genetic algorithm to repeatedly reconfigure four hash-function parameters, which enables it to adapt to changes in the data during compression. Self tuning increases the harmonic-mean compression ratio on thirteen scientific datasets from 22% to 28% with sixteen kilobyte hash tables and from 36% to 43% with one megabyte hash tables. Individual datasets compress up to 1.72 times better. The self-tuning overhead reduces the compression speed by a factor of four but makes decompression faster because of the higher compression ratio. On a 2.93 GHz Xeon processor, gFPC compresses at a throughput of almost one gigabit per second and decompresses at over seven gigabits per second.
Keywords
data compression; file organisation; genetic algorithms; FPC compression algorithm; Xeon processor; double-precision floating-point data; gFPC; genetic algorithm; harmonic mean compression ratio; hash function parameters; hash tables; self-tuning compression algorithm; Arithmetic; Compression algorithms; Cost function; Data compression; Decoding; Encoding; Flexible printed circuits; Genetic algorithms; Throughput; Tuning; evolutionary algorithm; floating-point compression; self-tuning data compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference (DCC), 2010
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
978-1-4244-6425-8
Electronic_ISBN
1068-0314
Type
conf
DOI
10.1109/DCC.2010.42
Filename
5453485
Link To Document