BibTeX
@INPROCEEDINGS{
Bucker2001BTA,
title = "Bringing Together Automatic Differentiation and {OpenMP}",
booktitle = "Proceedings of the 15th ACM International Conference on Supercomputing, Sorrento,
Italy, June~17--21, 2001",
publisher = "ACM Press",
pages = "246--251",
address = "New York",
mynote = "Also available as SC preprint RWTH--CS--SC--01--04",
mywwwtype = "proceedings",
abstract = "Derivatives of almost arbitrary functions can be evaluated efficiently by automatic
differentiation whenever the functions are given in the form of computer programs in a high-level
programming language such as Fortran, C, or C++. Furthermore, in contrast to numerical
differentiation where derivatives are approximated, automatic differentiation generates derivatives
that are accurate up to machine precision. The so-called forward mode of automatic differentiation
computes derivatives by carrying forward a gradient associated with each intermediate variable
simultaneously with the evaluation of the function itself. It is shown how software tools
implementing the technology of automatic differentiation can benefit from simple concepts of shared
memory programming to parallelize the gradient operations. The feasibility of our approach is
demonstrated by numerical experiments. They were performed with a code that was generated
automatically by the Adifor system and augmented with OpenMP directives.",
ad_tools = "ADIFOR",
ad_theotech = "Parallelism",
year = "2001",
url = "http://doi.acm.org/10.1145/377792.377842",
doi = "10.1145/377792.377842",
author = "H. Martin B{\"u}cker and Bruno Lang and an Mey, Dieter and Christian
H.~Bischof"
}
|