Stencil loops are a common motif in computations including convolutional neural networks, structured-mesh solvers for partial differential equations, and image processing. Stencil loops are easy to parallelise, and their fast execution is aided by compilers, libraries, and domain-specific languages. Reverse-mode automatic differentiation, also known as algorithmic differentiation, autodiff, adjoint differentiation, or back-propagation, is sometimes used to obtain gradients of programs that contain stencil loops. Unfortunately, conventional automatic differentiation results in a memory access pattern that is not stencil-like and not easily parallelisable. In this paper we present a novel combination of automatic differentiation and loop tran...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...
Over the last decade, automatic differentiation (AD) has profoundly impacted graphics and vision app...
Automatic differentiation (AD) is applied to a two-dimensional Eulerian hydrodynamics computer code ...
International audienceThis paper presents a novel combination of reverse mode automatic differentiat...
International audienceThis paper presents our work toward correct and efficient automatic differenti...
International audienceA computational fluid dynamics code is differentiated using algorithmic differ...
International audienceA computational fluid dynamics code relying on a high-order spatial discretiza...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
Le mode adjoint de la Différentiation Algorithmique (DA) est particulièrement intéressant pour le ca...
This dissertation is concerned with algorithmic differentiation (AD), which is a method for algorith...
International audienceWe present Automatic Differentiation (AD),a technique to obtain derivatives of...
Stencil computations are a key part of many high-performance computing applications, such as imagepr...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
Automatic differentiation --- the mechanical transformation of numeric computer programs to calculat...
Derivatives, mostly in the form of gradients and Hessians, are ubiquitous in machine learning. Autom...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...
Over the last decade, automatic differentiation (AD) has profoundly impacted graphics and vision app...
Automatic differentiation (AD) is applied to a two-dimensional Eulerian hydrodynamics computer code ...
International audienceThis paper presents a novel combination of reverse mode automatic differentiat...
International audienceThis paper presents our work toward correct and efficient automatic differenti...
International audienceA computational fluid dynamics code is differentiated using algorithmic differ...
International audienceA computational fluid dynamics code relying on a high-order spatial discretiza...
International audienceThe computation of gradients via the reverse mode of algorithmic differentiati...
Le mode adjoint de la Différentiation Algorithmique (DA) est particulièrement intéressant pour le ca...
This dissertation is concerned with algorithmic differentiation (AD), which is a method for algorith...
International audienceWe present Automatic Differentiation (AD),a technique to obtain derivatives of...
Stencil computations are a key part of many high-performance computing applications, such as imagepr...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
Automatic differentiation --- the mechanical transformation of numeric computer programs to calculat...
Derivatives, mostly in the form of gradients and Hessians, are ubiquitous in machine learning. Autom...
The adjoint mode of Algorithmic Differentiation (AD) is particularly attractive for computing gradie...
Over the last decade, automatic differentiation (AD) has profoundly impacted graphics and vision app...
Automatic differentiation (AD) is applied to a two-dimensional Eulerian hydrodynamics computer code ...