Portable Floating-Point Calculations: Cross-Platform Solutions and Challenges
Meeting Cpp via YouTube
The Most Addictive Python and SQL Courses
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
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
Learn about the challenges and solutions for achieving portable floating-point calculations across different platforms in this conference talk from Meeting C++ 2024. Dive deep into the complexities of floating-point arithmetic, exploring why its behavior can be counterintuitive and difficult to reason about, particularly due to non-associative addition properties and various rounding modes. Discover the critical importance of cross-platform consistency in domains like gaming and audio processing, and explore the practical solutions implemented at Six Impossible Things Before Breakfast. Master the intricacies of handling floating-point calculations while ensuring consistent results across different computing environments and platforms.
Syllabus
Portable floating-point calculations - Guy Davidson - Meeting C++ 2024
Taught by
Meeting Cpp