COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Microsoft Research Cambridge, public talks > Automatic Differentiation - Part One: A Revisionist History and the State of the Art
Automatic Differentiation - Part One: A Revisionist History and the State of the ArtAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Microsoft Research Cambridge Talks Admins. This event may be recorded and made available internally or externally via http://research.microsoft.com. Microsoft will own the copyright of any recordings made. If you do not wish to have your image/voice recorded please consider this before attending Automatic Differentiation (aka Algorithmic Differentiation, aka Computational Differentiation, aka AD) is an established discipline concerning methods of transforming algorithmic processes (ie, computer programs) which calculate numeric functions to also calculate various derivatives of interest, and ways of using such methods. We begin with a discussion of the venerable history of the field, whose roots go back to the dawn of the computer age. There are various “modes” of automatic differentiation, and we will describe forward, reverse, and checkpoint-reverse modes in detail. We then turn our attention to existing systems, with a focus on those able to attain high performance, and the implementation techniques which allow this. These implementations have a variety of weaknesses and restrictions which, we will argue, have impeded the uptake of AD. We close with a benchmark comparing the fastest current systems with our own research prototype compiler based on principles discussed in Part Two. (Joint work with Jeffrey Mark Siskind.) This talk is part of the Microsoft Research Cambridge, public talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge Advanced Imaging Seminars Nineteenth-Century Epic Is there Enough for All of Us? Global Growth, Climate Change and Food Security Meeting the Challenge of Healthy Ageing in the 21st Century Monitoring Upper Extremity Activity to Track Rehabilitation Progress following Spinal Cord InjuryOther talksSneks long balus My ceramic practice, and Moon Jars for the 21st century New approaches to old problems: controlling pathogenic protozoan parasites of poultry Babraham Lecture - Understanding how the p53 onco-suppressor gene works: hints from the P2X7 ATP receptor How to write good papers Graph Legendrians and SL2 local systems Molecular mechanisms of cardiomyopathies in patients with severe non-ischemic heart failure The Gopakumar-Vafa conjecture for symplectic manifolds Cyclic Peptides: Building Blocks for Supramolecular Designs CANCELLED: How and why the growth and biomass varies across the tropics |