Hierarchical Automatic Differentiation by Vertex Elimination and Source Transformation

Hierarchical Automatic Differentiation by Vertex Elimination and Source Transformation
复制标题

通过顶点消除和源变换进行分层自动微分

DOI:
--
复制
发表时间:
2003
期刊:
Communication Systems and Applications
影响因子:
--
通讯作者:
J. Pryce
J. Pryce
中科院分区:
--
文献类型:
--
作者:
E. Tadjouddine;S. Forth;J. Pryce

文献摘要

被引文献

相似文献

我们提出了一个层次化的计划,扩展的适用性自动微分(AD)顶点消除从基本块级别的分支和子程序调用的代码。我们介绍EliAD工具,实现我们的计划。计算流体动力学(CFD)通量线性化的结果显示,在AD的有限差分和传统的正向和反向模式下,运行时加速了2倍。
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.