Watch a 46-minute conference talk from code::dive where Guy Davidson, Head of Engineering at Six Impossible Things Before Breakfast, delves into the challenges of achieving portable floating point calculations across different platforms. Learn why cross-platform portability is crucial in domains like games and audio, understand the complexities arising from non-associative floating point addition and various rounding modes, and discover the innovative solutions implemented at Six Impossible Things Before Breakfast to overcome these technical hurdles. Gain insights from Davidson's expertise as a C++ Standards committee member and chair of programming languages for the British Standards Institute as he explains the unintuitive nature of floating point calculations and presents practical approaches to ensure consistent behavior across different computing environments.
Portable Floating Point Calculations - Cross-Platform Implementation Strategies
code::dive conference via YouTube
Overview
Syllabus
Guy Davidson - Portable floating point calculations
Taught by
code::dive conference