- This event has passed.
LANS Informal Seminar: Michael Foerster
September 22, 2010 @ 15:00 CDT
Seminar Title: Shared Memory Multiprocessing and Automatic Differentiation
Speaker: Michael Foerster , MCS Summer Student
Date/Time: 2010-09-22 15:00
Location: Bldg 240 Rm 4301
Description:
OpenAD is a tool for automatic differentiation (AD) of numerical computer programs. The standardized OpenMP programming interface can be used to define parallel code regions inside of C, C++ or Fortran code. Until now OpenAD takes no advantage of given OpenMP pragmas inside of input code. This work should get OpenAD to process OpenMP pragmas and to exploit the knowledge
about the parallelism inside the input code.
We will go through the different phases wherein OpenAD transforms its input code per forward or per reverse mode. Especially the reverse mode must be considered according to data flow reversal. Therefore we will consider an example to illustrate the concepts.