Invention Grant
- Patent Title: System and method for divide-and-conquer checkpointing
-
Application No.: US16336094Application Date: 2017-09-13
-
Publication No.: US11409526B2Publication Date: 2022-08-09
- Inventor: Jeffrey Mark Siskind , Barak Avrum Pearlmutter
- Applicant: Purdue Research Foundation , NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH
- Applicant Address: US IN West Lafayette; IE Maynooth
- Assignee: Purdue Research Foundation,NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH
- Current Assignee: Purdue Research Foundation,NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH
- Current Assignee Address: US IN West Lafayette; IE Maynooth
- Agency: Maginot, Moore & Beck LLP
- International Application: PCT/US2017/051426 WO 20170913
- International Announcement: WO2018/053051 WO 20180322
- Main IPC: G06F7/544
- IPC: G06F7/544 ; G06F17/10 ; G06F9/46 ; G06F9/30 ; G06F7/60 ; G06F17/13 ; G06N5/00 ; G06F11/36 ; G06F17/17

Abstract:
A system and method which allows the basic checkpoint-reverse-mode AD strategy (of recursively decomposing the computation to reduce storage requirements of reverse-mode AD) to be applied to arbitrary programs: not just programs consisting of loops, but programs with arbitrarily complex control flow. The method comprises (a) transforming the program into a formalism that allows convenient manipulation by formal tools, and (b) introducing a set of operators to allow computations to be decomposed by running them for a given period of time then pausing them, while treating the paused program as a value subject to manipulation.
Public/Granted literature
- US20190235868A1 SYSTEM AND METHOD FOR DIVIDE-AND-CONQUER CHECKPOINTING Public/Granted day:2019-08-01
Information query