Memory State Compressors for Giga-Scale Checkpoint/Restore

  • Authors:
  • Andreas Moshovos;Alexandros Kostopoulos

  • Affiliations:
  • Electrical and Computer Engineering University of Toronto;Department of Informatics and Telecommunications University of Athens

  • Venue:
  • Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We propose a checkpoint store compression method for coarse-grain giga-scale checkpoint/restore. This mechanism can be useful for debugging, post-mortem analysis and error recovery. Our compression method exploits value locality in the memory data and address streams. Our compressors require few resources, can be easily pipelined and can process a full cache block per processor cycle. We study two applications of our compressors for post-mortem analysis: (1) Using them alone, and (2) using them in-series with a dictionary-based compressor. When used alone they offer competitive compression rates in most cases. When combined with dictionary compressors, they significantly reducing onchip buffer requirements.