Loading Events

« All Events

  • This event has passed.

LANS Informal Seminar: Sri Hari Krishna Narayanan

June 16, 2010 @ 15:30 CDT

Seminar Title: ADIC2: Development of a Component Source Transformation System for Differentiating C and C++
Speaker: Sri Hari Krishna Narayanan, MCS

Date/Time: 2010-06-16 15:30
Location: Bldg 240 Conference Center 1406-1407


Description:
This talk will describe a new tool, ADIC2, for automatic differentiation (AD) of C and C++ code through source-to-source transformation. ADIC2 is the successor of the ADIC differentiation tool, which supports forward mode AD of C and a small subset of C++. ADIC2 was completely redesigned and re-implemented as part of the OpenAD software framework, resulting in a robust, flexible, and extensible tool for differentiating C and some features of C++, with plans for full support of C++ in the near future. We discuss some of the challenges in creating AD tools for C and C++ in general and describe the component approach employed in the design and implementation of ADIC2. In particular, the talk will describe ROSE – an open source compiler toolkit developed at Lawrence Livermore National Laboratory – and how it can be used to generate source to source transformation tools.

Details

Date:
June 16, 2010
Time:
15:30 CDT
Event Category: