-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Benchmark: Lossless/Lossy Floating Point Compression. TurboPFor vs zfp & blosc #92
Comments
powturbo
changed the title
Lossless & lossy Floating point compression benchmark
Lossless/Lossy Floating Point Compression Benchmark
Mar 15, 2023
Repository owner
locked as off-topic and limited conversation to collaborators
Mar 17, 2023
powturbo
changed the title
Lossless/Lossy Floating Point Compression Benchmark
Benchmark: Lossless/Lossy Floating Point Compression
Mar 23, 2023
powturbo
changed the title
Benchmark: Lossless/Lossy Floating Point Compression
Benchmark: Lossless/Lossy Floating Point Compression (zfp, blosc)
Mar 30, 2023
powturbo
changed the title
Benchmark: Lossless/Lossy Floating Point Compression (zfp, blosc)
Benchmark: Lossless/Lossy Floating Point Compression. TurboPFor vs zfp and blosc
Apr 30, 2023
powturbo
changed the title
Benchmark: Lossless/Lossy Floating Point Compression. TurboPFor vs zfp and blosc
Benchmark: Lossless/Lossy Floating Point Compression. TurboPFor vs zfp & blosc
Apr 30, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
2D/3D datasets:
+Float Compression dataset : description
+Datasets for Benchmarking Floating-Point Compressors
Lossless floating point compression:
icapp sq1024x1024x4.f32 -R0 -Ff -I15 -J15 -e105,143,80,102 -Ezstd,15
option -R0 = automatic dimensions determination from file name
Lossy compression with point wise relative error bound:
icapp sq1024x1024x4.f32 -R0 -Ff -I15 -J15 -e105 -g.001 -Ezstd,15
Lossy compression with zfp:
icapp sq1024x1024x4.f32 -R0 -Ff -I15 -J15 -e142 -z.001
option -z: for compressors with builin lossy error bound (ex. zfp)
+Float Compression dataset : description
+Datasets for Benchmarking Floating-Point Compressors
+Scientific IEEE 754 32-Bit Single-Precision Floating-Point Datasets
TurboPFor floating point compression is 31,6% vs 49,3% for blosc2 using byte transpose/shuffle + delta.
Blosc with the new bytedelta compression is 35,7% and still inferior. Additinally TurboPFor decompression ~35% faster.
Using lz4 instead of zstd we have 36,1% witch has similar compression ratio as the new blosc-bytedelta, but is a lot faster than blosc2 with zstd,15.
Lossy compression is only 9,7% with point wise error bound 0.001, Blosc has nothing similar.
The text was updated successfully, but these errors were encountered: