Portrait photo of Christoffer Dall
/** * @who Christoffer Dall * * @what I received my PhD from Columbia University in 2018. * Software Systems Lab. * My advisor was Jason Nieh. * * @bio PhD in Computer Science from Columbia University, 2018 * MS. in Computer Science from Columbia University, 2010 * B.Sc. in Computer Science from Copenhagen University 2008 * * I am married to Lea Marie Becker * * @where I currently live in Copenhagen, Denmark. * * @contact E-mail: cdall _at_ cs.columbia.edu * * @publications * 2017: Jintack Lim, Christoffer Dall, Shih-Wei Li, Jason Nieh, and Marc Zyngier * NEVE: Nested Virtualization Extensions for ARM * Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP 2017) * Shanghai, China, October 28-31, 2017 * * 2017: Christoffer Dall, Shih-Wei Li, and, Jason Nieh * Optimizing the Design and Implementation of the Linux ARM Hypervisor * 2017 USENIX Annual Technical Conference (USENIX ATC '17) * Santa Clara, CA, USA, July 12 - 14, 2017 * * 2016: Christoffer Dall, Shih-Wei Li, Jin Tack Lim, Jason Nieh, and Georgios Koloventzos * ARM Virtualization: Performance and Architectural Implications * Proceedings of the 43rd International Symposium on * Computer Architecture (ISCA 2016) * Seoul, South Korea, June 2016 * (Presentation) * * 2014: Christoffer Dall and Jason Nieh * KVM/ARM: The Design and Implementation of the Linux ARM Hypervisor * Proceedings of the 19th International Conference on Architectural Support * for Programming Languages and Operating Systems (ASPLOS 2014) * Salt Lake City, UT, USA, March 2014 * (Presentation) * * 2014: Jeremy Andrus, Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh * Cider: Native Execution of iOS Apps on Android * Proceedings of the 19th International Conference on Architectural Support * for Programming Languages and Operating Systems (ASPLOS 2014) * Salt Lake City, UT, USA, March 2014 * (Presentation) * * 2014: Christoffer Dall and Jason Nieh * Teaching Operating Systems Using Code Review * Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE 2014) * Atlanta, Georgia, USA, March 5-8, 2014 * (Presentation) * * 2012: Christoffer Dall, Jeremy Andrus, Alexander Van't Hof, Oren Laadan, and Jason Nieh * The Design, Implementation, and Evaluation of Cells: A Virtual Smartphone Architecture * ACM Transactions on Computer Systems (TOCS), Volume 30, Issue 3 * August, 2012, pp. 9:1 - 9:31 * * 2011: Jeremy Andrus, Christoffer Dall, Alexander Van't Hof, Oren Laadan, and Jason Nieh * Cells: A Virtual Mobile Smartphone Architecture (online version) * Proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP 2011) * Cascais, Portugal, October 23-26, 2011 (Best Paper Award) * (Presentation, Video Demo) * * 2010: Christoffer Dall and Jason Nieh * KVM for ARM * Proceedings of the 12th Annual Linux Symposium, * Ottawa, Canada, July 13-16, 2010. (Presentation) * * @research interests * operating systems, virtualization, computer architecture, security, ... * * I write the initial implementation of KVM for the Arm architecture. * To get more info on this project see the KVM/ARM project page. * You can also check out the mailing list where all * the cool patches go. * * I did my candidacy exam on the subject of virtualization, which * let me to read a lot of fascinating papers. Check out the list * and the presentation. * * * @professional experience * 2018-present: Principal Engineer at Arm Copenhagen, Denmark * 2013-2018 : Virtualization Tech Lead at Linaro * Copenhagen, Denmark (remote) * 2013 : Senior Software Engineer at CloudCar Inc. * Los Altos, CA, USA * 2011-2013 : Virtual Open Systems * Grenoble, France (remote employee) * 2009 : Technical Intern at VMware R&D * Cambridge, MA, USA * 2001-2010 : Developer at Carnegie Asset Management * Copenhagen, Denmark * 2005-2006 : Consultant at First Treasury A/S * Copenhagen, Denmark * old days : Lots of small projects and work * * @resume: * You can download my full (potentially outdate) resume in PDF format here */