User Tools

Site Tools


2014:executors_for_c

Back to 2014-proposals

Title: Executors for C++
Proposer: Detlef Vollmann
Type: Tutorial
Duration: 90 mins
Description:
Executors (or schedulers) will be a base building block in C++ for asynchronous and parallel work. Executors for asynchronisity are somehow similar to allocators for containers: They are a very important implementation aspect, but for most people they are hidden behind the scene.

Many programmers don't care more about executors as they care about allocators: they just take the default implementation and are generally happy with it.

Developers concerned with performance however want to have a closer look to executors, to understand what different design dimensions exist for executors and what implications they have on performance and programming model.

This talk will not only present the current proposal for addition of executors to C++, but also all the background and consequences of executors for the different (proposed and existing) C++ mechanisms for concurrency, parallelism and asynchronisity.

Intended audience:
This talk is for programmers and designers who are interested in some background for an asynchronous C++ world.



2014/executors_for_c.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1