Reto Achermann
Postdoctoral Resarch Fellow
Systopia Lab
Department of Computer Science
University of British Columbia
Home | Jobs
December 2020 - present
Postdoctoral Reserach Fellow
University of British Columbia - Systopia Lab
Vancouver (BC), Canada
Reference: Prof. Margo Seltzer, PhD
Responsibilities and Projects
- Operating systems research
November 2014 - November 2020
Research Assistant
ETH Zurich - Systems Group
Zurich, Switzerland
Reference: Prof. Timothy Roscoe, PhD
Responsibilities and Projects
- Dissertation: On Memory Addressing - a more faithful hardware abstractions for modern operating systems.
- Barrelfish: Member of the core OS team working on device drivers, memory management, networking.
- Sockeye: Describing hardware as seen by software using a formal model specified in Isabelle/HOL
- Shoal: memory allocation strategies in a NUMA machine with knowledge of the access patterns.
- Smelt: automatically tuning message passing primitives to the machine hardware topology using measurements.
- Enzian: understanding the coherency protocol for the Enzian research computer.
- Advising multiple student Master's and Bachelor's projects.
- Teaching: Assistant / Tutor for multiple courses.
June 2018 - September 2018
Intern VMware Research Group
VMware, Inc. - VMware Research Group
Palo Alto (CA), United States
Reference: Jayneel Gandhi, PhD
Responsibilities and Projects
- Project: Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines.
September 2015 - December 2015
Intern Systems Software
Hewlett-Packard Labs - Systems Software Research Group
Palo Alto (CA), United States
Reference: Dejan S. Milojicic, PhD
Responsibilities and Projects
- Project: Consensus protocols and capabilities for the Machine.
June 2009 - present
Staff Officer (Captain)
Swiss Armed Forces - Radio transmission and IT services.
Switzerland
Reference:
Responsibilities and Projects
- Leadership and management training.
- Planning and deployment of heterogeneous communication systems, IT systems and networks.
- Leading education modules and training exercises with up to 350 people.