activity
20122022
most citedVerifying Probabilistic Correctness in Isabelle with pGCL

18 citations · 33 across the 6 of their papers we have counts for

collaborators

6 papers

cs.AR2022★ 1 cited

ECI: a Customizable Cache Coherency Stack for Hybrid FPGA-CPU Architectures

Abishek Ramdas, Michael Giardino, Runbin Shi +4

Unlike other accelerators, FPGAs are capable of supporting cache coherency, thereby turning them into a more powerful architectural option than just a peripheral accelerator. Howev…

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★ 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…

cs.LO2012★ 18 cited

Verifying Probabilistic Correctness in Isabelle with pGCL

David Cock

This paper presents a formalisation of pGCL in Isabelle/HOL. Using a shallow embedding, we demonstrate close integration with existing automation support. We demonstrate the facili…