paper-with-me

Papers

Binomial Checkpointing for Arbitrary Programs with No User Annotation

2016-11-10 · Jeffrey Mark Siskind, Barak A. Pearlmutter

Heretofore, automatic checkpointing at procedure-call boundaries, to reduce the space complexity of reverse mode, has been provided by systems like Tapenade. However, binomial checkpointing, or treeverse, has only been provided in Automatic Differentiation (AD) systems in special cases, e.g., through user-provided pragmas on DO loops in Tapenade, or as the nested taping mechanism in adol-c for time integration processes, which requires that user code be refactored. We present a framework for applying binomial checkpointing to arbitrary code with no special annotation or refactoring required. This is accomplished by applying binomial checkpointing directly to a program trace. This trace is produced by a general-purpose checkpointing mechanism that is orthogonal to AD.

📄 PDF Abstract BibTeX arXiv:1611.03410

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Universal Checkpointing: Efficient and Flexible Checkpointing for Large Scale Distributed Training

2024-06-27 · Xinyu Lian, Sam Ade Jacobs, Lev Kurilenko, Masahiro Tanaka 외

Existing checkpointing approaches seem ill-suited for distributed training even though hardware limitations make model parallelism, i.e., sharding model state across multiple accelerators, a requirement for model scaling…

Orbax: Distributed Checkpointing with JAX

2026-05-21 · Colin Gaffney, Shutong Li, Daniel Ng, Anastasia Petrushkina 외 arxiv

In a landscape of high-performance distributed ML systems, JAX has emerged as a framework of choice. However, JAX's modular design philosophy leaves it without a standardized checkpointing solution. In this paper, we int…

Simplifying Semantic Annotations of SMCalFlow

2022-06-27 · ISA (LREC) 2022 6 · Joram Meron

SMCalFlow is a large corpus of semantically detailed annotations of task-oriented natural dialogues. The annotations use a dataflow approach, in which the annotations are programs which represent user requests. Despite t…

The multistationarity structure of networks with intermediates and a binomial core network

2019-08-23

This work addresses whether a reaction network, taken with mass-action kinetics, is multistationary, that is, admits more than one positive steady state in some stoichiometric compatibility class. We build on previous wo…

Disjunctive Logic Programs versus Normal Logic Programs

2013-04-02 · Heng Zhang, Yan Zhang

This paper focuses on the expressive power of disjunctive and normal logic programs under the stable model semantics over finite, infinite, or arbitrary structures. A translation from disjunctive logic programs into norm…

Translation