activity
20172026
most citedFormalizing Memory Accesses and Interrupts

11 citations · 16 across the 9 of their papers we have counts for

collaborators

9 papers

cs.OS2026★ 1 cited

Velosiraptor: Code Synthesis for Memory Translation

Reto Achermann, Em Chu, Ryan Mehri +2

Security is among the top concerns of operating system (OS) developers. A secure runtime environment relies on the OS to correctly configure the memory hardware on which it runs. T…

cs.CR2023

OSmosis: No more Déjà vu in OS isolation

Sidhartha Agrawal, Reto Achermann, Margo Seltzer

Operating systems provide an abstraction layer between the hardware and higher-level software. Many abstractions, such as threads, processes, containers, and virtual machines, are…

cs.LG2021

Fast Sparse Decision Tree Optimization via Reference Ensembles

Hayden McTavish, Chudi Zhong, Reto Achermann +4

Sparse decision tree optimization has been one of the most fundamental problems in AI since its inception and is a challenge at the core of interpretable machine learning. Sparse d…

cs.OS2020★ 1 cited

Secure Memory Management on Modern Hardware

Reto Achermann, Nora Hossle, Lukas Humbel +3

Almost all modern hardware, from phone SoCs to high-end servers with accelerators, contain memory translation and protection hardware like IOMMUs, firewalls, and lookup tables whic…

cs.OS2019★ 1 cited

CleanQ: a lightweight, uniform, formally specified interface for intra-machine data transfer

Roni Haecki, Lukas Humbel, Reto Achermann +3

We present CleanQ, a high-performance operating-system interface for descriptor-based data transfer with rigorous formal semantics, based on a simple, formally-verified notion of o…

cs.OS2019

Cichlid: Explicit physical memory management for large machines

Simon Gerber, Gerd Zellweger, Reto Achermann +4

In this paper, we rethink how an OS supports virtual memory. Classical VM is an opaque abstraction of RAM, backed by demand paging. However, most systems today (from phones to data…

cs.OS2019★ 1 cited

Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines

Reto Achermann, Ashish Panwar, Abhishek Bhattacharjee +2

Multi-socket machines with 1-100 TBs of physical memory are becoming prevalent. Applications running on multi-socket machines suffer non-uniform bandwidth and latency when accessin…

cs.OS2019★ 1 cited

A Least-Privilege Memory Protection Model for Modern Hardware

Reto Achermann, Nora Hossle, Lukas Humbel +3

We present a new least-privilege-based model of addressing on which to base memory management functionality in an OS for modern computers like phones or server-based accelerators.…

cs.OS2017★ 11 cited

Formalizing Memory Accesses and Interrupts

Reto Achermann, Lukas Humbel, David Cock +1

The hardware/software boundary in modern heterogeneous multicore computers is increasingly complex, and diverse across different platforms. A single memory access by a core or DMA…