University of Cambridge > > Computer Laboratory Systems Research Group Seminar > How to Partition Resources and Eliminate (Most) OS Abstractions for Fast I/O

How to Partition Resources and Eliminate (Most) OS Abstractions for Fast I/O

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Marco Caballero.


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 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.

Bio: Pekka Enberg is a PhD student at the University of Helsinki, working on operating systems and application architecture to take advantage of fast I/O devices. He has previously worked on the Linux kernel, the OSv unikernel, and is now working on ScyllaDB and Seastar.

This talk is part of the Computer Laboratory Systems Research Group Seminar series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


© 2006-2023, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity