Sam Arch
PhD Student @ CMU

About Me
Hi, I'm Sam, a first-year PhD student in Computer Science at Carnegie Mellon University.I am advised by Prof. Andy Pavlo and Prof. Todd Mowry.
My research explores how compilation techniques can improve database system performance.
I earned my undergraduate degree in Software Engineering from The University of Sydney.
During my time there, I worked with Prof. Bernhard Scholz on automatic index selection and automatic join optimization for Soufflé.
I also worked as a Compiler Engineer at Apple, where I helped ship Metal accelerated GPU rendering in Blender 3.1.
Publications
-
Building a Join Optimizer for Soufflé [pdf]
Samuel Arch, Xiaowen Hu, David Zhao, Pavle Subotić, Bernhard Scholz
Logic-Based Program Synthesis and Transformation. September 2022.
-
Automatic Index Selection for Inequalities [pdf]
Samuel Arch
Honours Thesis, The University of Sydney. November 2020.
Awarded Honours Class I and the University Medal
Last updated November 2022.