Portable Floating Point Calculations - Cross-Platform Implementation Strategies
code::dive conference via YouTube
Get 20% off all career paths from fullstack to AI
AI Engineer - Learn how to integrate AI into software applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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.
Syllabus
Guy Davidson - Portable floating point calculations
Taught by
code::dive conference