YoVDO

Zero-Allocation & No Type Erasure Futures

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Assembly Language Courses Benchmarking Courses Type Erasure Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of zero-allocation and no type erasure futures in this in-depth conference talk from ACCU 2018. Delve into the challenges and possibilities of implementing composable futures without dynamic allocation and type erasure, especially when the computation graph's shape is known at compile-time. Learn about the upcoming std::experimental::future additions focused on composability, and follow the speaker's step-by-step design and implementation process of an experimental future library. Analyze running time, compilation time, and generated assembly benchmarks to understand the performance implications. Gain insights into C++17 language and library features as they relate to this topic, with explanations provided throughout the presentation. Ideal for developers familiar with C++11/14 language features and std::future or boost::future, with C++17 knowledge being helpful but not required.

Syllabus

Zero-allocation & no type erasure futures - Vittorio Romeo [ACCU 2018]


Taught by

ACCU Conference

Related Courses

Investment Strategies and Portfolio Analysis
Rice University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Supply Chain Analytics
Rutgers University via Coursera
Технологическое предпринимательство
Moscow Institute of Physics and Technology via Coursera
Learn How To Code: Google's Go (golang) Programming Language
Udemy