Abstract-current komprimeringssystem för flyttal-punkt data tar ofta fasta precisionsvärden och komprimera dem till en variabel-längd bit ström, komplicera minneshantering och slumpmässig åtkomst. Vi presenterar ett fast-rate, nästan-lossless komprimeringsschema som kartlägger små block av 4 d-värden i d-mått till ett fast, användarspecifikt antal bitar per block, vilket gör det möjligt att läsa och skriva slumpmässig åtkomst till komprimerade flyttal-data i blockgranularitet. Vår strategi är inspirerad av fasta texturkompressionsmetoder som allmänt används i grafik hårdvara, men har skräddarsytts för de höga dynamiska spännvidd och precisionskrav vetenskapliga applikationer. Vår kompressor är baserad på en ny, lyft, ortogonal blocktransform och inbäddad kodning, vilket gör att varje per block bitström trunkeras när som helst om så önskas, vilket underlättar valet av bithastighet med hjälp av ett enda komprimeringsschema. För att undvika kompression eller dekompression vid varje dataåtkomst, använder vi en programvara write-back cache av okomprimerade block. Vår kompressor har utformats med beräknings enkelhet och hastighet i åtanke för att möjliggöra möjligheten av en hårdvara implementation, och använder bara ett litet antal fasta punkter aritmetiska operationer per komprimerat värde. Vi demonstrerar lönsamheten och fördelarna med förlustkompression i flera applikationer, inklusive visualisering, kvantitativ dataanalys och numerisk simulering.
En annan enastående flyttal förlust kompressor, ZFP REF, ger tre typer av felkontroller: fast absolut fel bunden, fast hastighet och fast precision (antalet okomprimerade bitar per värde).
Fixed-Rate Compressed Floating-Point Arrays
{'venue': 'IEEE Transactions on Visualization and Computer Graphics', 'journal': 'IEEE Transactions on Visualization and Computer Graphics', 'mag_field_of_study': ['Medicine', 'Computer Science']}