filmov
tv
CppCon 2015: John Farrier “Demystifying Floating Point'

Показать описание
—
—
Every day we develop software that relies on math while we often overlook the importance of understanding the implications of using our IEEE floats. From the often cited “floating point error” to unstable algorithms, this talk will explain the importance of floats, understanding their storage, the impact of the IEEE floats on math, and designing algorithms better. Finally, the talk will conclude with a quick case study of storing time for games and simulations.
—
John Farrier is a software engineer, researcher, and musician. He designs software architectures for military modeling and simulation activities. His projects support efforts across the U.S. Department of Defense ranging from lab-based experimental software to fielded software on live fire test ranges.
—
*-----*
*-----*
—
Every day we develop software that relies on math while we often overlook the importance of understanding the implications of using our IEEE floats. From the often cited “floating point error” to unstable algorithms, this talk will explain the importance of floats, understanding their storage, the impact of the IEEE floats on math, and designing algorithms better. Finally, the talk will conclude with a quick case study of storing time for games and simulations.
—
John Farrier is a software engineer, researcher, and musician. He designs software architectures for military modeling and simulation activities. His projects support efforts across the U.S. Department of Defense ranging from lab-based experimental software to fielded software on live fire test ranges.
—
*-----*
*-----*
CppCon 2015: John Farrier “Demystifying Floating Point'
CppCon 2017: John Farrier “Performance Benchmarking with Celero”
GoingNative 43: Talks and Tips from the Experts at CppCon 2015!
CppCon 2015: John Lakos “Value Semantics: It ain't about the syntax!, Part II'
CppCon 2015: Jens Weller “An Overview on Encryption in C++'
CppCon 2015: Jason Turner “The Current State of (free) Static Analysis'
CppCon 2015: Michael VanLoon “STL Algorithms in Action ”
CppCon 2015: Zach Laine 'Writing Great Libraries: 89 Easy Steps'
CppCon 2015: Gwendolyn Hunt “Secure C++ Programming”
CppCon 2015: Titus Winters 'Lessons in Sustainability...”
CppCon 2015: Ben Deane “Testing Battle.net (before deploying to millions of players)'
CppCon 2016: Tim Haines “Improving Performance Through Compiler Switches...'
CppCon 2015: JF Bastien “C++ on the Web: Ponies for developers without pwn’ing users'
CppCon 2015: Paul Fultz II “Reflection Techniques in C++”
Enhancing STL containers - Viktor Korsun [ CppCon 2015 ]
CppCon 2015: Kate Gregory “Stop Teaching C'
CppCon 2015: Pablo Halpern “Work Stealing'
From Functional to Parallel: Stochastic Modeling in C++ - Kevin Carpenter [ CppCon 2015 ]
CppCon 2015: Gor Nishanov “C++ Coroutines - a negative overhead abstraction'
Compile-time contract checking with nn - Jacob Potter [ CppCon 2015 ]
Utterly Generic Pointer Video
CppCon 2014: Howard Hinnant 'Types Don't Know #'
Ok, here is the joke. How long will a floating point operation...
Demystifying Encryption Algorithm , Hashing, Key Exchange in 10 minutes
Комментарии