Checkpointing for piecewise smooth functions
Check-pointing (CP) is a standard technique in Algorithmic Differentiation and high performance computing to reduce memory costs in trade-off for additional computational overhead. The basic idea of CP is to reduce memory requirements by not storing all information but only some intermediate values within the original computation, which can be used to recompute other values required by some later computations. In this paper, we present an off-line, synchronous, out-of-core check-pointing ... Read more