Loading Events

« All Events

  • This event has passed.

Virtual LANS Seminar: Mike Innes

June 24, 2020 @ 10:30 CDT

Seminar Title: Building Compilers for Numerical Programming
Speaker: Mike Innes, Software Programmer, Julia Computing

Date/Time: 2020-06-24 10:30
Location: Virtual


Description:
Automatic differentiation (AD) is an increasingly important part of the numerical computing technology stack. But while AD is simple enough in principle, implementations that are completely general, flexible and fast remain elusive, and instead we have a number of different systems that make difficult tradeoffs. This talk will explore this issue from the perspective of general program transformations, arguing that AD implementation is largely limited by current compilers, rather than these being issues with AD in itself. Modern compiler technology, as well as careful design of numerical computing languages themselves, can get us out of the rut.

Details

Date:
June 24, 2020
Time:
10:30 CDT
Event Category: