CV
Education
- B.S. in Github, Github University, 2012
- M.S. in Jekyll, Github University, 2014
- Ph.D in Version Control Theory, Github University, 2018 (expected)
Work experience
- Summer 2015: Research Assistant
- Github University
- Duties included: Tagging issues
- Supervisor: Professor Git
- Fall 2015: Research Assistant
- Github University
- Duties included: Merging pull requests
- Supervisor: Professor Hub
Skills
- Skill 1
- Skill 2
- Sub-skill 2.1
- Sub-skill 2.2
- Sub-skill 2.3
- Skill 3
Publications
Talks
Performance Portable Stencil Code Generation with Lift
Invited Talk at Compiler and Architecture Design Group (CArD) Seminar, Edinburgh, UK
High Performance Stencil Code Generation with Lift
Poster at Compiler and Programming Language Summit 2017, Munich, Germany
High Performance Stencil Code Generation with Lift
Invited Talk at Compiler and Architecture Design Group (CArD) Seminar, Edinburgh, UK
High Performance Stencil Code Generation with Lift
Talk at 2018 International Symposium on Code Generation and Optimization (CGO), Vienna, Austria
High Performance Stencil Code Generation with Lift
Talk at Scottish Programming Language Semniar (SPLS), Glasgow, UK
Lift Tutorial: Performance Portable Parallel Code Generation via Rewrite Rules
Tutorial at 2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Belfast, Nothern Ireland
High Performance Stencil Code Generation with Lift
Invited Talk at Heriot-Watt University, Edinburgh, UK
High Performance Stencil Code Generation with Lift
Talk at 20th Workshop on Compilers for Parallel Computing (CPC), Dublin, Ireland
High Performance Implementation and Optimization of Geometric Multigrid Operations in Lift
Invited Talk at HPC-Europa3 Transnational Access Meeting (TAM), Edinburgh, UK
Elevate - A Language for Specifying Optimization Strategies
Talk at Scottish Programming Language Semniar (SPLS), St Andrews, UK
Elevate - A Language for Specifying Optimization Strategies
Poster at ACACES 2019, Fiuggi, Italy
Elevate - A Language for Describing Optimization Strategies
Poster at Compiler and Programming Language Summit 2019, Munich, Germany
Elevate - A Language for Describing Optimization Strategies
Invited Talk at Nvidia Deep Learning Compiler Team, Redmond, WA
Elevate - A Language for Describing Optimization Strategies
Invited Talk at Microsoft Research, Cambridge, UK
Fireiron: A Scheduling Language for High-Performance Linear Algebra on GPUs
Poster at GTC 2020, San Jose, CA
Achieving High-Performance the Functional Way - A Functional Pearl on Expressing High-Performance Optimizations as Rewrite Strategies
Talk at 25th ACM SIGPLAN International Conference on Functional Programming (ICFP 2020), Virtual Event
High-Performance Domain-Specific Compilation without Domain-Specific Compilers
Talk at PhD Viva, University of Münster, Münster, Germany
Teaching
Service and leadership
- Currently signed in to 43 different slack teams