• DocumentCode
    244415
  • Title

    HeteroCheckpoint: Efficient Checkpointing for Accelerator-Based Systems

  • Author

    Kannan, S. ; Farooqui, Naila ; Gavrilovska, Ada ; Schwan, Karsten

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2014
  • fDate
    23-26 June 2014
  • Firstpage
    738
  • Lastpage
    743
  • Abstract
    Moving toward exascale, the number of GPUs in HPC machines is bound to increase, and applications will spend increasing amounts of time running on those GPU devices. While GPU usage has already led to substantial speedup for HPC codes, their failure rates due to overheating are at least 10 times higher than those seen for the CPUs now commonly used on HPC machines. This makes it increasingly important for GPUs to have robust checkpoint/restart mechanisms. This paper introduces a unified CPU-GPU checkpoint mechanism, which can efficiently checkpoint the combined GPU-CPU memory state resident on machine nodes. Efficiency is gained in part by addressing the end-to-end data movements required for check pointing - from GPU to storage - by introducing novel pre-copy and checksum methods. These methods reduce checkpoint data movement cost seen by HPC applications, with initial measurements using different benchmark applications showing up to 60% reduced checkpoint overhead. Additional exploration of the use of next-generation storage, like NVM, show further promises of reduced check pointing overheads.
  • Keywords
    checkpointing; graphics processing units; storage management; GPU-CPU memory state; HPC codes; HeteroCheckpoint; accelerator-based system; checksum method; next-generation storage; precopy method; unified CPU-GPU checkpoint mechanism; Bandwidth; Checkpointing; Graphics processing units; Instruments; Kernel; Nonvolatile memory; Random access memory; Checkpoint; GPUs; NVM; Pre-Copy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Atlanta, GA
  • Type

    conf

  • DOI
    10.1109/DSN.2014.76
  • Filename
    6903634