You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turbo Razor is the fastest (2-10 times) rounding algorithm with better precision according to the maximum allowed relative error. It's the only rounding algorithm supporting the pointwise relative error bound. Other algorithms are simply shaving the mantissa bits even if the values are very small.
option -G3 : Number of significant digits for Granular bitround and libround fast.
option -z : maximum relative error bound allowed for Turbo razor
PSNR: Peak Signal-to-Noise Ratio
NRMSE: Normalized Root Mean Square Error
CTZ: Ratio of mantissa bits set to zero by the rounding algorithm.
libroundfast is setting some mantissa bits to 1 (ctz negative) resulting in worse compression when used in conjunction with general purpose compressors (see iccodec.c)
Repository owner
locked as off-topic and limited conversation to collaborators
Mar 18, 2023
powturbo
changed the title
Lossy Floating Point Preprocessing :Turbo Razor vs Granular bitround vs libroundfast
Benchmark: Lossy Floating Point Preprocessing Turbo Razor vs Granular bitround vs libroundfast
Mar 23, 2023
Quantization of the floating point mantissa by zeroing the rightmost bits according to a maximum allowed pointwise relative error.
+Float Compression dataset : description
+Datasets for Benchmarking Floating-Point Compressors
+Scientific IEEE 754 32-Bit Single-Precision Floating-Point Datasets
Rounding algorithm benchmark:
Turbo Razor is the fastest (2-10 times) rounding algorithm with better precision according to the maximum allowed relative error. It's the only rounding algorithm supporting the pointwise relative error bound. Other algorithms are simply shaving the mantissa bits even if the values are very small.
option -G3 : Number of significant digits for Granular bitround and libround fast.
option -z : maximum relative error bound allowed for Turbo razor
PSNR: Peak Signal-to-Noise Ratio
NRMSE: Normalized Root Mean Square Error
CTZ: Ratio of mantissa bits set to zero by the rounding algorithm.
libroundfast is setting some mantissa bits to 1 (ctz negative) resulting in worse compression when used in conjunction with general purpose compressors (see iccodec.c)
how floating point rounding algorithms work using the PI value
Turbo Razor is using the rel. error. NSD is used by Granular bitround and Bit Grooming
The text was updated successfully, but these errors were encountered: