Gerd Zellweger

Gerd Zellweger

About

Detail

Co-Founder
Palo Alto, California, United States

Timeline


work
Job
school
Education
auto_stories
Publication

Résumé


Jobs verified_user 0% verified
  • Feldera
    Scientist & Co-Founder
    Feldera
    May 2023 - Current (3 years 2 months)
  • vmware
    Senior Researcher
    vmware
    Mar 2018 - May 2023 (5 years 3 months)
  • R
    Research Associate
    Jun 2015 - Sep 2015 (4 months)
  • Microsoft Research
    Research Intern
    Microsoft Research
    Jul 2014 - Sep 2014 (3 months)
  • s
    Software Engineer
    scnch
    Mar 2012 - Mar 2013 (1 year 1 month)
  • ETH Zurich
    Research Assistant
    ETH Zurich
    Feb 2013 - Dec 2017 (4 years 11 months)
    PhD Student working on Operating Systems.
  • C
    Working Student
    Capgemini sdm
    Sep 2008 - Dec 2008 (4 months)
  • C
    Intern
    Capgemini sdm
    Jun 2008 - Sep 2008 (4 months)
Education verified_user 0% verified
  • ETH Zurich
    Doctor of Philosophy - PhD, Operating Systems
    ETH Zurich
    Jan 2013 - Dec 2017 (5 years)
  • ETH Zurich
    Master of Science (MSc, Computer Science
    ETH Zurich
    Jan 2010 - Dec 2012 (3 years)
  • ETH Zurich
    Bachelor of Science (BSc, Computer Science
    ETH Zurich
    Jan 2006 - Dec 2010 (5 years)
  • K
    Kantonsschule Obwalden
    Kantonsschule Obwalden
    Jan 2000 - Dec 2006 (7 years)
Publications verified_user 0% verified
  • P
    Decoupling Cores, Kernels, and Operating Systems
    Proceedings of the th USENIX Symposium on Operating Systems Design and Implementation OSDI
    Oct 2014
    We present Barrelfish/DC, an extension to the Barrelfish OS which decouples physical cores from a native OS kernel, and furthermore the kernel itself from the rest of the OS and application state. In Barrelfish/DC, native kernel code on any core can be quickly replaced, kernel state moved between cores, and cores added and removed from the system transparently to applications and OS processes, which continue to execute. Barrelfish/DC is a multikernel with two novel ideas: the use of boot drivers to abstract cores as regular devices, and a partitioned capability system for memory management which externalizes core-local kernel state. We show by performance measurements of real applications and device drivers that the approach is practical en
This is a community-created genome.