{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T06:06:01Z","timestamp":1769925961752,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T00:00:00Z","timestamp":1774828800000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Department of Energy","award":["DE-SC0022223"],"award-info":[{"award-number":["DE-SC0022223"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3669940.3707280","type":"proceedings-article","created":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T12:28:01Z","timestamp":1738844881000},"page":"395-409","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-7771-6480","authenticated-orcid":false,"given":"Noushin","family":"Azami","sequence":"first","affiliation":[{"name":"Department of Computer Science, Texas State University, San Marcos, Texas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9200-6260","authenticated-orcid":false,"given":"Alex","family":"Fallin","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Texas State University, San Marcos, Texas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7717-3354","authenticated-orcid":false,"given":"Martin","family":"Burtscher","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Texas State University, San Marcos, Texas, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Accessed","year":"2023","unstructured":"[n. d.]. Gzip: The GNU data compression utility. https:\/\/www.gnu.org\/software\/gzip\/. Accessed: July 31, 2023."},{"key":"e_1_3_2_1_2_1","volume-title":"Accessed","year":"2023","unstructured":"Year. nvCOMP: NVIDIA GPU Data Compression Library. https:\/\/github.com\/NVIDIA\/nvcomp. Accessed: July 31, 2023."},{"key":"e_1_3_2_1_3_1","volume-title":"Compressed In-memory Graphs for Accelerating GPU-based Analytics. In 2022 IEEE\/ACM Workshop on Irregular Applications: Architectures and Algorithms (IA3). IEEE, 32--40","author":"Azami Noushin","year":"2022","unstructured":"Noushin Azami and Martin Burtscher. 2022. Compressed In-memory Graphs for Accelerating GPU-based Analytics. In 2022 IEEE\/ACM Workshop on Irregular Applications: Architectures and Algorithms (IA3). IEEE, 32--40."},{"key":"e_1_3_2_1_4_1","unstructured":"Noushin Azami Alex Fallin Brandon Burtchell Andrew Rodriguez Benila Jerald Yiqian Liu and Martin Burtscher. 2024. LC Git Repository. https:\/\/github.com\/burtscher\/LC-framework. Accessed: 2024-10-16."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243176.3243198"},{"key":"e_1_3_2_1_6_1","unstructured":"Martin Burtscher. 2024. FPdouble: A Dataset of Double-Precision Floating-Point Numbers. https:\/\/userweb.cs.txstate.edu\/~burtscher\/research\/datasets\/FPdouble\/."},{"key":"e_1_3_2_1_7_1","volume-title":"High-throughput Compression of Double-precision Floating-point Data. In 2007 Data Compression Conference (DCC'07)","author":"Burtscher Martin","year":"2007","unstructured":"Martin Burtscher and Paruj Ratanaworabhan. 2007. High-throughput Compression of Double-precision Floating-point Data. In 2007 Data Compression Conference (DCC'07). IEEE, 293--302."},{"key":"e_1_3_2_1_8_1","volume-title":"FPC: A Highspeed Compressor for Double-precision Floating-point Data","author":"Burtscher Martin","year":"2008","unstructured":"Martin Burtscher and Paruj Ratanaworabhan. 2008. FPC: A Highspeed Compressor for Double-precision Floating-point Data. IEEE transactions on computers 58, 1 (2008), 18--31."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCC.2009.43"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342019853336"},{"key":"e_1_3_2_1_11_1","volume-title":"SPDP: An Automatically Synthesized Lossless Compression Algorithm for Floating-point Data. In 2018 data compression conference","author":"Claggett Steven","year":"2018","unstructured":"Steven Claggett, Sahar Azimi, and Martin Burtscher. 2018. SPDP: An Automatically Synthesized Lossless Compression Algorithm for Floating-point Data. In 2018 data compression conference. IEEE, 335--344."},{"key":"e_1_3_2_1_12_1","volume-title":"Zstandard compression. https:\/\/github.com\/facebook\/zstd. GitHub repository","author":"Collet Yann","year":"2016","unstructured":"Yann Collet. 2016. Zstandard compression. https:\/\/github.com\/facebook\/zstd. GitHub repository (2016)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Peter Deutsch. 1996. DEFLATE compressed data format specification version 1.3. Technical Report.","DOI":"10.17487\/rfc1951"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCC.2014.43"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","unstructured":"Thomas E. Fornek. 2017. Advanced Photon Source Upgrade Project preliminary design report. https:\/\/doi.org\/10.2172\/1423830","DOI":"10.2172\/1423830"},{"key":"e_1_3_2_1_16_1","volume-title":"Applications of Digital Image Processing XXVII","author":"Gamito Manuel Noronha","unstructured":"Manuel Noronha Gamito and Miguel Salles Dias. 2004. Lossless coding of floating point data with JPEG 2000 Part 10. In Applications of Digital Image Processing XXVII, Vol. 5558. SPIE, 276--287."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCC.2004.1281488"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1952.273898"},{"key":"e_1_3_2_1_19_1","volume-title":"Computer Graphics Forum","author":"Ibarria Lawrence","unstructured":"Lawrence Ibarria, Peter Lindstrom, Jarek Rossignac, and Andrzej Szymczak. 2003. Out-of-core compression and decompression of large n-dimensional scalar fields. In Computer Graphics Forum, Vol. 22. Wiley Online Library, 343--348."},{"key":"e_1_3_2_1_20_1","unstructured":"inikep. 2023. Lzbench. https:\/\/github.com\/inikep\/lzbench."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCC50243.2021.00018"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476224"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1977.1055714"},{"key":"e_1_3_2_1_24_1","unstructured":"Linac Coherent Light Source (LCLS-II). 2017. https:\/\/lcls.slac.stanford.edu\/. Online."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346458"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.143"},{"key":"e_1_3_2_1_27_1","volume-title":"Information theory, inference and learning algorithms","author":"MacKay David J.C.","year":"2003","unstructured":"David J.C. MacKay. 2003. Information theory, inference and learning algorithms. Cambridge University Press (2003). Chapter 4: ''Source Coding and Compression''."},{"key":"e_1_3_2_1_28_1","volume-title":"Technical Report NVR-2016-002. NVIDIA.","author":"Merrill D.","year":"2016","unstructured":"D. Merrill and M. Garland. 2016. Single-pass Parallel Prefix Scan with Decoupled Look-back. Technical Report NVR-2016-002. NVIDIA."},{"key":"e_1_3_2_1_29_1","unstructured":"Kaisa Miettinen. 1998. Theoretical Analysis of Multiobjective Optimization. Doctoral Dissertation Acta Polytechnica Scandinavica Mathematics and Computing Series No. 67 (1998). http:\/\/www.uio.no\/studier\/emner\/matnat\/ifi\/nedlagte-emner\/INF-MAT5380\/v03\/undervisningsmateriale\/papers\/pareto_front_definition.pdf"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964179.1964189"},{"key":"e_1_3_2_1_31_1","unstructured":"SDRBench Inputs https:\/\/sdrbench.github.io\/ 2023. SDRBench Inputs. https:\/\/sdrbench.github.io\/"},{"key":"e_1_3_2_1_32_1","volume-title":"Bzip2 and libbzip2. avaliable at http:\/\/www.bzip.org","author":"Seward Julian","year":"1996","unstructured":"Julian Seward. 1996. Bzip2 and libbzip2. avaliable at http:\/\/www.bzip.org (1996)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCC.2015.8"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-43659-3_41"},{"key":"e_1_3_2_1_35_1","volume-title":"JPEG2000 extensions for bit plane coding of floating point data. In Data Compression Conference, 2003. Proceedings. DCC 2003. IEEE, 451","author":"Usevitch Bryan E","year":"2003","unstructured":"Bryan E Usevitch. 2003. JPEG2000 extensions for bit plane coding of floating point data. In Data Compression Conference, 2003. Proceedings. DCC 2003. IEEE, 451."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2013.43"},{"key":"e_1_3_2_1_37_1","volume-title":"MPC: A Massively Parallel Compression Algorithm for Scientific Data. In 2015 IEEE International Conference on Cluster Computing. IEEE, 381--389","author":"Yang Annie","year":"2015","unstructured":"Annie Yang, Hari Mukka, Farbod Hesaaraki, and Martin Burtscher. 2015. MPC: A Massively Parallel Compression Algorithm for Scientific Data. In 2015 IEEE International Conference on Cluster Computing. IEEE, 381--389."},{"key":"e_1_3_2_1_38_1","volume-title":"SDRBench: Scientific Data Reduction Benchmark for Lossy Compressors. In International Workshop on Big Data Reduction (IEEE IWBDR20)","author":"Zhao Kai","year":"2020","unstructured":"Kai Zhao, Sheng Di, Xin Liang, Sihuan Li, Dingwen Tao, Julie Bessac, Zizhong Chen, and Franck Cappello. 2020. SDRBench: Scientific Data Reduction Benchmark for Lossy Compressors. In International Workshop on Big Data Reduction (IEEE IWBDR20) in conjunction with IEEE International Conference on Big Data (IEEE BigData20)."}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707280","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3669940.3707280","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3669940.3707280","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3669940.3707280","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:49:29Z","timestamp":1755787769000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707280"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":38,"alternative-id":["10.1145\/3669940.3707280","10.1145\/3669940"],"URL":"https:\/\/doi.org\/10.1145\/3669940.3707280","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}