August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
Monday, August 22 • 3:00pm - 3:50pm
Async Execution with Workqueue - Bhaktipriya Shridhar, Linux Kernel

Sign up or log in to save this to your schedule and see who's attending!

Workqueue is an asynchronous execution mechanism that has an ubiquitous presence in the Linux Kernel. It's used for various purposes from simple context bouncing to hosting a persistent in-kernel service thread.

In this presentation, we will first discuss several performance issues that are enhanced by the Concurrency Managed Workqueue(CMWQ). We will then look at an example execution scenario which will illustrate how CMWQ serves as a robust async mechanism without introducing any noticeable performance degradation. This will be followed by an overview of the CMWQ API and its design. We will then walk through a number of examples from various parts of the kernel that will offer a comprehensive view of workqueues and its usages.

avatar for Bhaktipriya Shridhar

Bhaktipriya Shridhar

Outreachy Intern, Linux Kernel
Bhaktipriya Shridhar is an open source enthusiast and has contributed several patches to the Linux Kernel. She's currently an Outreachy intern at the Linux Kernel with Tejun Heo as her mentor. Her project deals with updating legacy workqueue creation interface users in the Linux kernel... Read More →

Monday August 22, 2016 3:00pm - 3:50pm

Attendees (22)