Krzysztof Drewniak

A photo of me

Contact

Email
krzysd@cs.washington.edu
Office
Gates Center (CSE2) 279
Github
krzysz00
CV
pdf
ORCID
0000-0002-7054-1238
PGP
837E 880C 11FF 99D9 F0C0 9BA1 2A14 2308 2388 E924

About me

I’m a first-year PhD student at the University of Washington Paul G. Allen School of Computer Science & Engineering. I work in the Programming Languages and Software Engineering group, and am advised by Rastislav Bodik.

My overall research focus is on using program synthesis to improve low-level performance, especially of numerical code and programs used in high-performance computing. Currently, I’m working on finding more effective enumerative algorithms for problems such as synthesizing near-perfect hash functions or GPU programs that perform complex memory permutations to maintain efficiency.

News

2019-03-22 I will be attending the CRA Grad Cohort Workshop for Underrepresented Minorities and People with Disabilities and presenting my poster on “Synthesizing data movement in GPU kernels using abstract dynamic programming”
2019-03-13 I’ll be attending the first day of the CONIX (Computing on network infrastructure) spring workshop in San Diego.

Papers

GEMM3: Constant-Workspace High-Performance Multiplication of Three Matrices for Matrix Chaining
  • Krzysztof Drewniak
Undergraduate Honors Thesis, April 2018
[pdf] [bibtex]
A method for reducing the severity of epidemics by allocating vaccines according to centrality
  • Krzysztof Drewniak
  • Joseph Helsing
  • Armin R. Mikler
ACM Conference on Bioinformatics, Computational Biology, and Health Informatics 2014, September 2014
[pdf] [bibtex]