From Jason Turner
Watch on YouTube

Summary

In this episode, Jason explores the new floating point types introduced in C++23, which are the first new floating point types added to the C++ standard in 40 years. He discusses the new fixed-width floating point types (float16_t, float32_t, float64_t, float128_t) that guarantee specific sizes across platforms, unlike the traditional float, double, and long double. Additionally, he explains bfloat16_t ("brain float"), which has a different bit layout optimized for machine learning applications.

Resources

Tags