YoVDO

Testing the Limits of Allocator Awareness

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of allocator-aware containers in modern C++ through this comprehensive conference talk from C++Now 2017. Delve into the evolution of allocator requirements from C++03 to C++14, examining the implications for library users, implementors, and custom allocator designers. Learn about a suite of custom allocator components developed to test conformance and performance of library implementations across major C++ compilers (Clang/GCC/MSVC). Discover the design and implementation details of these allocator components and their use as policy types for a high-level allocator class template. Gain insights into the methodology for conformance and performance testing, and analyze the results to understand the practical impact of stateful allocation strategies and synthetic pointers on container performance. Benefit from the speaker's 24 years of C++ experience, primarily in medical imaging and analytics.

Syllabus

C++Now 2017: Bob Steagall “Testing the Limits of Allocator Awareness"


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube