EN FR
EN FR
Application Domains
New Results
Bilateral Contracts and Grants with Industry
Bibliography
Application Domains
New Results
Bilateral Contracts and Grants with Industry
Bibliography


Section: New Software and Platforms

disk-revolve

Keywords: Automatic differentiation - Gradients - Machine learning

Functional Description: This software provides several algorithms (Disk-Revolve, 1D-Revolve, Periodic-Disk-Revolve,...) computing the optimal checkpointing strategy when executing a adjoin chain with limited memory. The considered architecture has a level of limited memory that is free to access (writing and reading costs are negligible) and a level of unlimited memory with non-negligible access costs. The algorithms describe which data should be saved in the memory to minimize the number of re-computation during the execution.