{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:55:24Z","timestamp":1777676124503,"version":"3.51.4"},"reference-count":30,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T00:00:00Z","timestamp":1747094400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["302596\/2022-4"],"award-info":[{"award-number":["302596\/2022-4"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001807","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","doi-asserted-by":"publisher","award":["2019\/26702-8"],"award-info":[{"award-number":["2019\/26702-8"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004225","name":"Petrobras","doi-asserted-by":"publisher","award":["2018\/00347-4"],"award-info":[{"award-number":["2018\/00347-4"]}],"id":[{"id":"10.13039\/501100004225","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004225","name":"Petrobras","doi-asserted-by":"publisher","award":["2022\/00096-7"],"award-info":[{"award-number":["2022\/00096-7"]}],"id":[{"id":"10.13039\/501100004225","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2025,11]]},"abstract":"<jats:p>High-performance computing (HPC) systems are essential to handle computationally intensive tasks in fields such as physics, climate modeling, and seismic analysis. Reverse Time Migration (RTM), a widely used seismic imaging technique for oil reservoir exploration, exemplifies these challenges, requiring vast amounts of memory and extended computation times. RTM relies on checkpointing to store data during forward wave propagation for reuse in the backward phase. However, traditional checkpoint methods are constrained by costly host-GPU data transfers, which limits performance. GPUZIP v2.0 addresses these bottlenecks with several enhancements over its predecessor: (1) A GPU Checkpoint Cache with a least recently used (LRU) policy enables flexible checkpoint storage configurations and efficient prefetching; (2) A redesigned prefetch algorithm further increases cache hit ratios; and (3) The integration of three distinct checkpointing algorithms provides adaptability for diverse application profiles. These advancements allow fine-tuning of RTM and similar applications, significantly improving performance. The experimental results show that GPUZIP v2.0 achieves speedups of up to 5.12\u00d7, surpassing the 3.9\u00d7 achieved by its previous version. GPUZIP v2.0 provides an effective solution for accelerating memory-intensive HPC applications by reducing data transfer overhead and offering customized checkpoint strategies. GPUZIP is publicly available via GitHub.<\/jats:p>","DOI":"10.1177\/10943420251340794","type":"journal-article","created":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T06:16:38Z","timestamp":1747116998000},"page":"784-802","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Checkpointing fine-tuning for accelerating seismic applications in GPUs"],"prefix":"10.1177","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9970-8197","authenticated-orcid":false,"given":"Thiago","family":"Maltempi","sequence":"first","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9539-6874","authenticated-orcid":false,"given":"Sandro","family":"Rigo","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1140-4513","authenticated-orcid":false,"given":"Marcio","family":"Pereira","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1214-3431","authenticated-orcid":false,"given":"Herv\u00e9","family":"Yviquel","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo","family":"Leite","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Orlando","family":"Lee","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2906-3588","authenticated-orcid":false,"given":"Jess\u00e9","family":"Costa","sequence":"additional","affiliation":[{"name":"Faculty of Geophysics - Par\u00e1 Federal University (UFPA)"},{"name":"INCT-Petroleum Geophysics"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4869-5190","authenticated-orcid":false,"given":"Guido","family":"Araujo","sequence":"additional","affiliation":[{"name":"Instituto de Computa\u00e7\u00e3o - Universidade Estadual de Campinas (UNICAMP)"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2025,5,13]]},"reference":[{"key":"e_1_3_6_2_1","volume-title":"3-D Salt and Overthrust Models","author":"Aminzadeh F","year":"1997","unstructured":"Aminzadeh F, Brac J, Kunz T (1997) 3-D Salt and Overthrust Models. SEG\/EAGE 3-D Modeling Series No. 1. Tulsa: Society of Exploration Geophysicists."},{"key":"e_1_3_6_3_1","doi-asserted-by":"crossref","unstructured":"Barbosa CH Coutinho AL (2023) Reverse time migration with lossy and lossless wavefield compression. In: 2023 IEEE 35th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) Porto Alegre Brazil 17\u201320 October 2023 IEEE pp. 192\u2013201.","DOI":"10.1109\/SBAC-PAD59825.2023.00028"},{"key":"e_1_3_6_4_1","doi-asserted-by":"publisher","DOI":"10.1190\/1.1441434"},{"key":"e_1_3_6_5_1","unstructured":"Di S Liu J Zhao K et al. (2025) A survey on error-bounded lossy compression for scientific datasets. https:\/\/arxiv.org\/abs\/2404.02840"},{"key":"e_1_3_6_6_1","doi-asserted-by":"publisher","DOI":"10.3997\/2214-4609.2022615007"},{"key":"e_1_3_6_7_1","unstructured":"Git (2025) Gpuzip. https:\/\/github.com\/LSC-Unicamp\/GPUZIP (Accessed: 2025-04-07)."},{"key":"e_1_3_6_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/347837.347846"},{"key":"e_1_3_6_9_1","first-page":"81","volume-title":"Computer Architecture, Sixth Edition: A Quantitative Approach","author":"Hennessy JL","year":"2017","unstructured":"Hennessy JL, Patterson DA (2017) Computer Architecture, Sixth Edition: A Quantitative Approach, chapter 2. 6th edition. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc, pp. 81\u201384.","edition":"6"},{"key":"e_1_3_6_10_1","doi-asserted-by":"crossref","unstructured":"Huang Y Di S Yu X et al. (2023a) cuSZp: an ultra-fast GPU error-bounded lossy compression framework with optimized end-to-end performance. In: SC23: International Conference for High Performance Computing Networking Storage and Analysis Denver CO USA 11\u201317 November 2023 pp. 1\u201313.","DOI":"10.1145\/3581784.3607048"},{"key":"e_1_3_6_11_1","doi-asserted-by":"crossref","unstructured":"Huang Y Zhao K Di S et al. (2023b) Towards improving reverse time migration performance by high-speed lossy compression. In: 2023 IEEE\/ACM 23rd International Symposium on Cluster Cloud and Internet Computing (CCGrid) Bangalore India 01\u201304 May 2023 pp. 651\u2013661.","DOI":"10.1109\/CCGrid57682.2023.00066"},{"key":"e_1_3_6_12_1","doi-asserted-by":"crossref","unstructured":"Huang Y Di S Li G et al. (2024) CUSZP2: a GU lossy compressor with extreme throughput and optimized compression ratio. In: Proceedings of the International Conference for High Performance Computing Networking Storage and Analysis SC \u201924 Atlanta GA USA 17\u201322 November 2024 IEEE Press.","DOI":"10.1109\/SC41406.2024.00021"},{"key":"e_1_3_6_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29400-7_7"},{"key":"e_1_3_6_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346458"},{"key":"e_1_3_6_15_1","doi-asserted-by":"crossref","unstructured":"Liu J Tian J Wu S et al. (2024) cusz-i: high-ratio scientific lossy compression on gpus with optimized multi-level interpolation. In: Proceedings of the International Conference for High Performance Computing Networking Storage and Analysis SC \u201924 Atlanta GA USA 17\u201322 November 2024 IEEE Press.","DOI":"10.1109\/SC41406.2024.00019"},{"key":"e_1_3_6_16_1","doi-asserted-by":"publisher","DOI":"10.5194\/gmd-12-1165-2019"},{"key":"e_1_3_6_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3374916"},{"key":"e_1_3_6_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-69583-4_12"},{"key":"e_1_3_6_19_1","unstructured":"Maltempi T Rigo S Yviquel H et al. (2024b) Replication data for GPUZIP v2.0: accelerating checkpointing on GPUs with prefetching and compression."},{"key":"e_1_3_6_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2021.114152"},{"key":"e_1_3_6_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/fld.5136"},{"key":"e_1_3_6_22_1","doi-asserted-by":"publisher","DOI":"10.1190\/1.2172306"},{"key":"e_1_3_6_23_1","doi-asserted-by":"crossref","unstructured":"Maurya A Rafique MM Cappello F et al. (2023a) Towards efficient I\/O pipelines using accumulated compression. In: 2023 IEEE 30th International Conference on High Performance Computing Data and Analytics (HiPC) Goa India 18\u201321 December 2023 IEEE.","DOI":"10.1109\/HiPC58850.2023.00043"},{"key":"e_1_3_6_24_1","doi-asserted-by":"crossref","unstructured":"Maurya A Rafique MM Tonellot T et al. (2023b) GPU-enabled asynchronous multi-level checkpoint caching and prefetching. In: HPDC '23: The 32nd International Symposium on High-Performance Parallel and Distributed Computing New York NY USA June 16\u201323 2023 ACM.","DOI":"10.1145\/3588195.3592987"},{"key":"e_1_3_6_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-69766-1_15"},{"key":"e_1_3_6_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-96772-7_1"},{"key":"e_1_3_6_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-023-05103-8"},{"key":"e_1_3_6_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/Cluster48925.2021.00047"},{"key":"e_1_3_6_29_1","unstructured":"under review (2024) zcut: an optimization algorithm for checkpointing computional graphs. Under review."},{"key":"e_1_3_6_30_1","volume-title":"The Openmp Cluster Programming Model","author":"Yviquel H","year":"2023","unstructured":"Yviquel H, Pereira M, Francesquini E, et al. (2023) The Openmp Cluster Programming Model."},{"key":"e_1_3_6_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3588195.3592994"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420251340794","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/10943420251340794","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420251340794","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:45Z","timestamp":1777450665000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420251340794"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,13]]},"references-count":30,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["10.1177\/10943420251340794"],"URL":"https:\/\/doi.org\/10.1177\/10943420251340794","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,13]]}}}