Sparse jacobian computation in automatic differentiation by static program analysis

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A major diffculty in quickly computing Jacobians by Automatic Dierentiation is to deal with the nonzero structures of sparse matrices. We propose to detect the sparsity structure of Jacobians by static program analysis. The method consists in traversing the data dependence graph extended with the control-flow of the program and computing relations between array regions. Then, we safely extract informations about the dependences from program inputs to program outputs. The generation of the derived program uses these informations to produce a better result. We eventually, introduce the Automatic Differentiation tool Odyssfee and present some benchmark tests. © 1998 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Tadjouddine, M., Eyssette, F., & Faure, C. (1998). Sparse jacobian computation in automatic differentiation by static program analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1503 LNCS, pp. 311–326). Springer Verlag. https://doi.org/10.1007/3-540-49727-7_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free