Golomb – Rice Coding for Efficient Compression of 8-Bit Floating- Point Data
Recent advancements in neural network (NN) hardware and software have introduced 8-bit Floating-Point (FP8) format as promising candidate for reducing memory usage and computational overhead. This article investigates the potential for further compressing FP8) data by applying Golomb-Rice (GR) coding. In the FP8 format, the 8 bits are allocated to represent the sign, exponent and mantissa using natural binary encoding. To achieve efficient compression, the GR code, a variable-length, lossless coding scheme, is applied exclusively to the exponent bits. In this way, data storage savings could be achieved, which can be very significant when the large amount of data has to be stored, such as storing NNs.
Authors
- Milan Dinčić (ORCID: https://orcid.org/0000-0001-7508-0277)
- Nikola Simić (ORCID: https://orcid.org/0000-0002-0748-4672)
- Riccardo Zese (ORCID: https://orcid.org/0000-0001-8352-6304)
- Zoran Perić (ORCID: https://orcid.org/0000-0002-8267-9541)
- Nikola Vučić (ORCID: https://orcid.org/0000-0003-4781-8566)
- Aleksandra Jovanović (ORCID: https://orcid.org/0000-0002-7001-0509)
- Dejan Ćirić (ORCID: https://orcid.org/0000-0003-4974-3131)
- M. Favalli (ORCID: https://orcid.org/0000-0001-7374-2871)
Institutions
- University of Nis (RS)
- University of Novi Sad (RS)
- University of Ferrara (IT)
Publication Details
- Published
- 2025-10-13
- DOI
- https://doi.org/10.1109/miel66332.2025.11260994
- Primary Topic
- Numerical Methods and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00