Systems Design and Implementation Seminar

Thursday, September 30, 2021 - 12:00pm to 1:00pm


Virtual Presentation - ET Remote Access - Zoom



Parakernel Operating System: How to Eliminate (Some) Operating System Abstractions to Unlock Fast I/O Devices for Applications

I/O is getting faster in servers that have fast programmable NICs and non-volatile main memory operating close to the speed of DRAM, but single-threaded CPU speeds have stagnated. Applications cannot take advantage of modern hardware capabilities when using interfaces built around abstractions that assume I/O to be slow. In this talk, we discuss how OS abstractions are getting in the way of applications, and present the parakernel model, which aims to move the OS out of the way, to allow applications to take advantage of today's fast I/O devices.

Pekka Enberg is a PhD student at the University of Helsinki, working on operating systems and application architecture to take advantage of contemporary hardware. He has previously worked on the Linux kernel and the OSv unikernel, and on distributed database systems.

Faculty Host: Justine Sherry

Zoom Participation. See announcement.

Event Website:

For More Information, Contact:


Seminar Series