Hierarchical Automatic Differentiation by Vertex Elimination and Source Transformation
Hierarchical Automatic Differentiation by Vertex Elimination and Source Transformation
复制标题
通过顶点消除和源变换进行分层自动微分
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
J. Pryce
中科院分区:
文献类型:
--
作者:
E. Tadjouddine;S. Forth;J. Pryce
We present a hierarchical scheme to extend the applicability of automatic differentiation (AD) by vertex elimination from the basic block level to code with branches and subroutine calls. We introduce the EliAD tool that implements our scheme. Results from computational fluid dynamics (CFD) flux linearisations show runtime speedup by a typical factor of two over both finite-differencing and traditional forward and reverse modes of AD.