International audienceThis paper presents a novel combination of reverse mode automatic differentiation and formal methods, to enable efficient differentiation of (or backpropagation through) shared-memory parallel loops. Compared to the state of the art, our approach can reduce the need for atomic updates or private data copies during the parallel derivative computation, even in the presence of unstructured or data-dependent data access patterns. This is achieved by gathering information about the memory access patterns from the input program, which is assumed to be correctly parallelized. This information is then used to build a model of assertions in a theorem prover, which can be used to check the safety of shared memory accesses during...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
This doctoral project is about the solution of inverse problems on hyperbolic PDEs. It includes work...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...
International audienceThis paper presents our work toward correct and efficient automatic differenti...
Stencil loops are a common motif in computations including convolutional neural networks, structured...
102 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.We also describe how the tool...
Abstract: Derivative computation using Automatic Differentiation (AD) is often con-sidered to operat...
We show how the basic Combinatory Homomorphic Automatic Differentiation (CHAD) algorithm can be opti...
International audienceA computational fluid dynamics code is differentiated using algorithmic differ...
International audienceA computational fluid dynamics code relying on a high-order spatial discretiza...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
This session explores, through the use of formal methods, the “intuition” used in creating a paralle...
Le mode adjoint de la Différentiation Algorithmique (DA) est particulièrement intéressant pour le ca...
Abstract. Loops and other unbound control structures constitute a major bottleneck in formal softwar...
International audienceWe present a paradigm and implementation of a parallel control flow model for ...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
This doctoral project is about the solution of inverse problems on hyperbolic PDEs. It includes work...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...
International audienceThis paper presents our work toward correct and efficient automatic differenti...
Stencil loops are a common motif in computations including convolutional neural networks, structured...
102 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.We also describe how the tool...
Abstract: Derivative computation using Automatic Differentiation (AD) is often con-sidered to operat...
We show how the basic Combinatory Homomorphic Automatic Differentiation (CHAD) algorithm can be opti...
International audienceA computational fluid dynamics code is differentiated using algorithmic differ...
International audienceA computational fluid dynamics code relying on a high-order spatial discretiza...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
This session explores, through the use of formal methods, the “intuition” used in creating a paralle...
Le mode adjoint de la Différentiation Algorithmique (DA) est particulièrement intéressant pour le ca...
Abstract. Loops and other unbound control structures constitute a major bottleneck in formal softwar...
International audienceWe present a paradigm and implementation of a parallel control flow model for ...
PhDSimulations are used in science and industry to predict the performance of technical systems. Ad...
This doctoral project is about the solution of inverse problems on hyperbolic PDEs. It includes work...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...