Back to results

Technische Universität Dresden

Advanced Concepts for Automatic Differentiation based on Operator Overloading

Abstract

dc:description.abstract

Mit Hilfe der Technik des Automatischen Differenzierens (AD) lassen sich für Funktionen, die als Programmquellcode gegeben sind, Ableitungsinformationen rechentechnisch effizient und mit geringem Aufwand für den Nutzer bereitstellen. Eine Variante der Implementierung von AD basiert auf der Überladung von Operatoren und Funktionen, die von vielen modernen Programmiersprachen ermöglicht wird. Durch Ausnutzung des Konzepts der Überladung wird eine interne Funktions-Repräsentation (Tape) generiert, die anschließend für die Ableitungsberechnung herangezogen wird. In der Dissertation werden neue Techniken erarbeitet, die eine effizientere Tape-Erstellung und die parallele Tape-Auswertung ermöglichen. Anhand von Laufzeituntersuchungen für numerische Beispiele werden die Möglichkeiten der neuen Techniken verdeutlicht.

Degree

thesis:*
Level thesis:degree_level
thesis.doctoral
Grantor dc:publisher
Technische Universität Dresden
Year
2008

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Kowarz, Andreas
Contributors dc:contributor
  • Nagel, Wolfgang E.
  • Naumann, Uwe
  • Griewank, Andreas

Subjects

dc:subject × 10

Chain of custody

source
Harvested from
QUCOSA
Base URL
www.qucosa.de/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Kowarz, Andreas. Advanced Concepts for Automatic Differentiation based on Operator Overloading. thesis.doctoral thesis, Technische Universität Dresden, 2008.