arrow
Return

Looking for narrow interfaces in automatic differentiation using graph drawing

delete2005-10-01
delete1
PRE
AI
H
H. Martin Bücker
DOI:10.1016/j.future.2004.11.007delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Automatic differentiation is a powerful technique for evaluating derivatives of functions given in the form of a high-level programming language such as Fortran, C, or C++. This technique is superior, in terms of accuracy, to numerical differentiation because it avoids the truncation error involved in divided difference approximations. In automatic differentiation, the program is treated as a potentially very long composition of elementary functions to which the chain rule of differential calculus is applied over and over again. Because of the associativity of the chain rule, there is room for different strategies computing the same numerical results but whose computational cost may vary significantly. Several strategies exploiting high-level structure of the underlying computer code are known to reduce computational cost as opposed to blindly applying automatic differentiation. An example includes interface contraction where one takes advantage of the fact that the number of variables passed between subroutines is small compared with the number of propagated directional derivatives. Unfortunately, these so-called narrow interfaces are not immediately available. The present study investigates the use of the VCG graph drawing tool to recognize narrow interfaces in the computational graph, a certain directed acyclic graph used to represent data dependences of variables in the underlying computer code. (c) 2004 Elsevier B.V. All rights reserved.
Keywords:
automatic differentiation
graph drawing
computational graph
interface contraction
local preaccumulation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.9K
Citations:
2.3W

Organization

No organization information available
Cited Papers

Cited Papers

Generation of Ni–Si3N4 nanocomposites by DC, PC and PRC electrodeposition methods
err2016-07-01
err0
PREAI
errR. Mohan Reddy; B. M. Praveen; K. G. Chandrappa; K. O. Nayana
errShare
errSave
Multiscale fractal dimension analysis of a reduced order model of coupled ocean-atmosphere dynamics
err
IF0
err2021-01-13
err0
errOAAI
errTommaso Alberti; Reik V. Donner; Stéphane Vannitsem
errShare
errSave
Qinglong Zhidong Decoction Alleviated Tourette Syndrome in Mice via Modulating the Level of Neurotransmitters and the Composition of Gut Microbiota
err2022-03-22
err0
errOAAI
errNa Wang; Xinchen Wu; Qi Yang; Dingyue Wang; Zhao Wu; Yuanyuan Wei; Jieqiong Cui; Li Hong; Lei Xiong; Dongdong Qin
errShare
errSave
errShare
errSave
A robust-stochastic data envelopment analysis model for supplier performance evaluation of the telecommunication industry under uncertainty
err2023-02-28
err0
errOAAI
errMohammad Hossein Dehghani Sadrabadi; Fatemeh Sabouhi; Ali Bozorgi-Amiri; Mohammad Sheikhalishahi
errShare
errSave
Isolation of Contractile Cardiomyocytes from Human Pluripotent Stem-Cell-Derived Cardiomyogenic Cultures Using a HumanNCX1-EGFPReporter
err2015-01-01
err0
PREAI
errDmitry A. Ovchinnikov; Alejandro Hidalgo; Seung-Kwon Yang; Xinli Zhang; James Hudson; Stuart B. Mazzone; Chen Chen; Justin J. Cooper-White; Ernst J. Wolvetang
errShare
errSave
no more