Myvideo

Guest

Login

From Problem to Coroutine: Reducing I/O Latency - Cheinan Marks - CppCon 2021

Uploaded By: Myvideo
2 views
0
0 votes
0

--- Coroutines are now officially part of the C 20 standard and one of their advertised uses is reducing I/O latency. Almost all of the literature on coroutines that I found illustrated either synchronous generators or described the nitty gritty details of coroutines using very simple usages. The best talk I found was Gor Nishanov's excellent talk from CppCon 2018, “Nanocoroutines to the Rescue!“ (go watch it!) which solves a different problem than mine, but mostly illustrates the power of coroutines. In this talk I want to approach coroutines from another direction. I will start with the problem, which almost all engineers face in some form, that of reducing I/O latency while searching and gathering data from a sequential file. Instead of going into the details of how the coroutines work, I will start with the naive synchronous solution and build up coroutines step by step to try and reduce latency, illustrating t

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later