Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

FZ-GPU: A Fast and High-Ratio Lossy Compressor for Scientific Computing Applications on GPUs

  • Boyuan Zhang
  • , Jiannan Tian
  • , Sheng Di
  • , Xiaodong Yu
  • , Yunhe Feng
  • , Xin Liang
  • , Dingwen Tao
  • , Franck Cappello

Producción científica: Conference contributionrevisión exhaustiva

26 Citas (Scopus)

Resumen

Today's large-scale scientific applications running on high-performance computing (HPC) systems generate vast data volumes. Thus, data compression is becoming a critical technique to mitigate the storage burden and data-movement cost. However, existing lossy compressors for scientific data cannot achieve a high compression ratio and throughput simultaneously, hindering their adoption in many applications requiring fast compression, such as in-memory compression. To this end, in this work, we develop a fast and high- ratio error-bounded lossy compressor on GPUs for scientific data (called FZ-GPU). Specifically, we first design a new compression pipeline that consists of fully parallelized quantization, bitshuffle, and our newly designed fast encoding. Then, we propose a series of deep architectural optimizations for each kernel in the pipeline to take full advantage of CUDA architectures. We propose a warp-level optimization to avoid data conflicts for bit-wise operations in bitshuffle, maximize shared memory utilization, and eliminate unnecessary data movements by fusing different compression kernels. Finally, we evaluate FZ-GPU on two NVIDIA GPUs (i.e., A100 and RTX A4000) using six representative scientific datasets from SDRBench. Results on the A100 GPU show that FZ-GPU achieves an average speedup of 4.2× over cuSZ and an average speedup of 37.0× over a multi-threaded CPU implementation of our algorithm under the same error bound. FZ-GPU also achieves an average speedup of 2.3× and an average compression ratio improvement of 2.0× over cuZFP under the same data distortion.

Idioma originalEnglish
Título de la publicación alojadaHPDC 2023 - Proceedings of the 32nd International Symposium on High-Performance Parallel and Distributed Computing
Páginas129-142
Número de páginas14
ISBN (versión digital)9798400701559
DOI
EstadoPublished - ago 7 2023
Evento32nd International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2023 - Orlando, United States
Duración: jun 16 2023jun 23 2023

Serie de la publicación

NombreHPDC 2023 - Proceedings of the 32nd International Symposium on High-Performance Parallel and Distributed Computing

Conference

Conference32nd International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2023
País/TerritorioUnited States
CiudadOrlando
Período6/16/236/23/23

Nota bibliográfica

Publisher Copyright:
© 2023 ACM.

Financiación

This research was supported by the Exascale Computing Project (ECP), Project Number: 17-SC-20-SC, a collaborative effort of two DOE organizations—the Office of Science and the National Nuclear Security Administration, responsible for the planning and preparation of a capable exascale ecosystem, including software, applications, hardware, advanced system engineering and early testbed platforms, to support the nation’s exascale computing imperative. The material was supported by the U.S. Department of Energy, Office of Science, Advanced Scientific Computing Research (ASCR), under contract DE-AC02-06CH11357. This work was also supported by the National Science Foundation under Grants OAC-2003709, OAC-2104023, OAC-2303064, OAC-2247080, and OAC-2312673. This research was also supported in part by Lilly Endowment, Inc., through its support for the Indiana University Pervasive Technology Institute.

FinanciadoresNúmero del financiador
National Nuclear Security Administration
U.S. Department of Energy
Lilly Endowment Inc
Office of Science Programs
Indiana University, Pervasive Technology Institute
National Science Foundation Arctic Social Science ProgramOAC-2003709, OAC-2104023, OAC-2312673, OAC-2247080, OAC-2303064
Advanced Scientific Computing ResearchDE-AC02-06CH11357

    ASJC Scopus subject areas

    • Information Systems
    • Software
    • Safety, Risk, Reliability and Quality
    • Artificial Intelligence
    • Computer Networks and Communications
    • Computer Science Applications
    • Hardware and Architecture

    Huella

    Profundice en los temas de investigación de 'FZ-GPU: A Fast and High-Ratio Lossy Compressor for Scientific Computing Applications on GPUs'. En conjunto forman una huella única.

    Citar esto