Scientific Computing Seminar

Date and Place: Thursdays and hybrid (live in 32-349/online via Zoom). For detailed dates see below!

Content

In the Scientific Computing Seminar we host talks of guests and members of the SciComp team as well as students of mathematics, computer science and engineering. Everybody interested in the topics is welcome.

List of Talks

Event Information:

  • Thu
    25
    Jan
    2018

    SC Seminar: Max Stein

    11:30SC Seminar Room 32-349

    Max Stein, TU Kaiserslautern

    Title:
    GPU accelerated AD for a financial application

    Abstract:

    Pricing call options using Monte Carlo simulation is massively parallel and hence very well suited for GPU acceleration, where one might wonder if this is also the case for its adjoint reverse calculation when seeking for retrieving adjoints. After reviewing some basics from finance including modeling option prices and estimating the volatility using the Dupire formula, a GPU accelerated implementation calculating the derivatives with respect to all input variables will be presented. Concerning the implementation, there are some race conditions arising in a naive implementation which have to be resolved and there are additionally some efforts necessary for dealing with the limited GPU memory by storing very efficiently only the absolutely necessary information from forward for the reverse run. Furthermore there will be ways presented for improving performance like calculating in mixed precision, using shared memory and using texture memory. Finally the runtime and accuracy of CPU vs GPU version will be compared which will show the benefit and importance of using GPU acceleration for this application.