Title :
Memory state compressors for giga-scale checkpoint/restore
Author :
Moshovos, Andreas ; Kostopoulos, Alexandros
Author_Institution :
Electr. & Comput. Eng., Toronto Univ., CA, USA
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 reduce on-chip buffer requirements.
Keywords :
checkpointing; memory architecture; checkpoint store compression; coarse-grain giga-scale checkpoint-restore; dictionary-based compressor; error recovery; memory state compressors; on-chip buffer requirements; post-mortem analysis; Buffer storage; Chromium; Compressors; Computer crashes; Debugging; Dictionaries; Error analysis; Hardware; Proposals; Runtime;
Conference_Titel :
Parallel Architectures and Compilation Techniques, 2005. PACT 2005. 14th International Conference on
Print_ISBN :
0-7695-2429-X
DOI :
10.1109/PACT.2005.28