• Home
  • Search
  • NVCR: A Transparent Checkpoint-Restart Library for NVIDIA CUDA
  • Cite Icon56
  • https://doi.org/10.1109/ipdps.2011.131Copy DOI Icon

NVCR: A Transparent Checkpoint-Restart Library for NVIDIA CUDA

  • May 1, 2011
  • Akira Nukada +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Today, CUDA is the de facto standard programming framework to exploit the computational power of graphics processing units (GPUs) to accelerate various kinds of applications. For efficient use of a large GPU-accelerated system, one important mechanism is checkpoint-restart that can be used not only to improve fault tolerance but also to optimize node/slot allocation by suspending a job on one node and migrating the job to another node. Although several checkpoint-restart implementations have been developed so far, they do not support CUDA applications or have some severe limitations for CUDA support. Hence, we present a checkpoint-restart library for CUDA that first deletes all CUDA resources before check pointing and then restores them right after check pointing. It is necessary to restore each memory chunk at the same memory address. To this end, we propose a novel technique that replays memory related API calls. The library supports both CUDA runtime API and CUDA driver API. Moreover, the library is transparent to applications, it is not necessary to recompile the applications for check pointing. This paper demonstrates that the proposed library can achieve checkpoint-restart of various applications at acceptable overheads, and the library also works for MPI applications such as HPL.

Similar Papers
  • Conference Article
  • Citations40

Massively Parallel Network Coding on GPUs

  • Dec 01, 2008
  • Xiaowen Chu +2
  • Research Article
  • Citations59

GPU accelerated segmentation and centerline extraction of tubular structures from medical images

  • Nov 01, 2013
  • International Journal of Computer Assisted Radiology and Surgery
  • Erik Smistad +2
  • Book Chapter
  • Citations9

High-Speed Parallel Implementations of the Rainbow Method in a Heterogeneous System

  • Jan 01, 2012
  • Jung Woo Kim +4
  • Conference Article
  • Citations2

Accelerating Clifford Algebra Operations Using GPUs and an OpenCL Code Generator

  • Aug 01, 2015
  • Silvia Franchini +3
  • Research Article
  • Citations117

Understanding GPU Power

  • Sep 16, 2016
  • ACM Computing Surveys
  • Robert A Bridges +2
  • Conference Article
  • Citations2

Using graphics processing units and openGL in adaptive-robust real time control

  • Jun 01, 2020
  • Cosmin - Constantin Mihai +2
  • Preprint Article

<i>clesperanto: </i>Open-source, GPU-accelerated image processing across programming languages and software ecosystems

  • Feb 22, 2022
  • Faculty of 1000 Research Ltd
  • Robert Haase
  • PDF
  • Research Article
  • Citations55

Libcloudph++ 1.0: a single-moment bulk, double-moment bulk, and particle-based warm-rain microphysics library in C++

  • Jun 09, 2015
  • Geoscientific Model Development
  • S Arabas +3
  • Conference Article
  • Citations13

GPU-Accelerated Outlier Detection for Continuous Data Streams

  • May 01, 2016
  • Chandima Hewanadungodage +2
  • Conference Article
  • Citations12

A distributed CPU-GPU framework for pairwise alignments on large-scale sequence datasets

  • Jun 01, 2013
  • Da Li +4
  • Conference Article
  • Citations14

Evolving CUDA PTX programs by quantum inspired linear genetic programming

  • Jul 12, 2011
  • Leandro F Cupertino +4
  • Research Article
  • Citations3

Exploring deep learning in phage discovery and characterization.

  • Aug 01, 2025
  • Virology
  • Monyque Karoline De Paula Silva +6
  • Book Chapter
  • Citations1

Defining a Methodology Based on GPU Delegation for Developing MABS Using GPGPU

  • Jan 01, 2017
  • Emmanuel Hermellin +1
  • Conference Article
  • Citations4

Performance enhancement of MAGIC FDTD-PIC plasma-wave simulations using GPU processing

  • Jun 01, 2010
  • Andrew J Woods +1
  • Research Article
  • Citations20

A high-performance and energy-efficient exhaustive key search approach via GPU on DES-like cryptosystems

  • Aug 09, 2017
  • The Journal of Supercomputing
  • Armin Ahmadzadeh +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.