z-logo
open-access-imgOpen Access
I/O Is Faster Than the CPU
Author(s) -
Pekka Enberg,
Ashwin Rao,
Sasu Tarkoma
Publication year - 2019
Publication title -
työväentutkimus vuosikirja
Language(s) - English
Resource type - Conference proceedings
eISSN - 1459-7780
pISSN - 0784-1272
DOI - 10.1145/3317550.3321426
Subject(s) - computer science , dram , leverage (statistics) , server , parallel computing , multiplexing , operating system , embedded system , computer hardware , telecommunications , machine learning
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. We therefore propose a structure for an OS called parakernel, which eliminates most OS abstractions and provides interfaces for applications to leverage the full potential of the underlying hardware. The parakernel facilitates application-level parallelism by securely partitioning the resources and multiplexing only those resources that are not partitioned.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom