Loading...

User-level threads....... with threads. - Paul Turner - Google

17,484 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 15, 2013

"Multi-threaded programming is hard. Synchronous interfaces can help, but typically require lighter-weight representation of concurrency than a thread to implement efficiently. Frustratingly, this leads to a proliferation of both asynchronous and synchronous interfaces, depending on the language used.
Over the past year we've been looking at how a uniform, performant, synchronous programming model can be implemented across all of Google's core languages (C++, Java, Go, Python), while maintaining compatibility with existing code.
In this talk I will discuss new kernel interfaces which allow the use of regular threads in a co-operative fashion, with under 200ns context-switch times, and how new user-level primitives built on top of this support." http://www.linuxplumbersconf.org/2013/

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...