Automatically generating and tuning GPU code for sparse matrix-vector multiplication from a high-level representation. - Dominik Grewe; Anton Lokhmotov (GPGPU, 2011)

A Static Task Partitioning Approach for Heterogeneous Systems Using OpenCL. - Dominik Grewe; Michael F. P. O'Boyle (CC, 2011)

A workload-aware mapping approach for data-parallel programs. - Dominik Grewe; Zheng Wang 001; Michael F. P. O'Boyle (HiPEAC, 2011)

Input-aware auto-tuning for directive-based GPU programming. - Alberto Magni; Dominik Grewe; Nick Johnson (GPGPU@ASPLOS, 2013)

Prius: a runtime for hybrid computing. - Dominik Grewe (COSMIC@CGO, 2013)

Portable mapping of data parallel programs to OpenCL for heterogeneous systems. - Dominik Grewe; Zheng Wang 001; Michael F. P. O'Boyle (CGO, 2013)

OpenCL Task Partitioning in the Presence of GPU Contention. - Dominik Grewe; Zheng Wang 001; Michael F. P. O'Boyle (LCPC, 2013)

NOVA: A Functional Language for Data Parallelism. - Alexander Collins; Dominik Grewe; Vinod Grover; Sean Lee; Adriana Susnea (ARRAY@PLDI, 2014)

Automatic and Portable Mapping of Data Parallel Programs to OpenCL for GPU-Based Heterogeneous Systems. - Zheng Wang 001; Dominik Grewe; Michael F. P. O'Boyle (ACM Trans. Archit. Code Optim., 2014)

Mapping parallel programs to heterogeneous multi-core systems. - Dominik Grewe (2014)

Mastering the game of Go with deep neural networks and tree search. - David Silver; Aja Huang; Chris J. Maddison; Arthur Guez; Laurent Sifre; George van den Driessche 002; Julian Schrittwieser; Ioannis Antonoglou; Vedavyas Panneershelvam; Marc Lanctot; Sander Dieleman; Dominik Grewe; et al. (Nat., 2016)

Parallel WaveNet: Fast High-Fidelity Speech Synthesis. - Aäron van den Oord; Yazhe Li; Igor Babuschkin; Karen Simonyan; Oriol Vinyals; Koray Kavukcuoglu; George van den Driessche 002; Edward Lockhart; Luis C. Cobo; Florian Stimberg; Norman Casagrande; Dominik Grewe; et al. (ICML, 2018)

TF-Replicator: Distributed Machine Learning for Researchers. - Peter Buchlovsky; David Budden; Dominik Grewe; Chris Jones; John Aslanides; Frederic Besse; Andy Brock; Aidan Clark; Sergio Gomez Colmenarejo; Aedan Pope; Fabio Viola; Dan Belov (CoRR, 2019)

Automap: Towards Ergonomic Automated Parallelism for ML Models. - Michael Schaarschmidt; Dominik Grewe; Dimitrios Vytiniotis; Adam Paszke; Georg Stefan Schmid; Tamara Norman; James Molloy; Jonathan Godwin; Norman Alexander Rink; Vinod Nair; Dan Belov (CoRR, 2021)

Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learning. - Ningning Xie; Tamara Norman; Dominik Grewe; Dimitrios Vytiniotis (MLSys, 2022)

Automatic Discovery of Composite SPMD Partitioning Strategies in PartIR. - Sami Alabed; Dominik Grewe; Juliana Franco; Bart Chrzaszcz; Tom Natan; Tamara Norman; Norman A. Rink; Dimitrios Vytiniotis; Michael Schaarschmidt (CoRR, 2022)

PartIR: Composing SPMD Partitioning Strategies for Machine Learning. - Sami Alabed; Bart Chrzaszcz; Juliana Franco; Dominik Grewe; Dougal Maclaurin; James Molloy; Tom Natan; Tamara Norman; Xiaoyue Pan; Adam Paszke; Norman A. Rink; Michael Schaarschmidt; et al. (CoRR, 2024)

PartIR: Composing SPMD Partitioning Strategies for Machine Learning. - Sami Alabed; Daniel Belov; Bart Chrzaszcz; Juliana Franco; Dominik Grewe; Dougal Maclaurin; James Molloy; Tom Natan; Tamara Norman; Xiaoyue Pan; Adam Paszke; Norman A. Rink; et al. (ASPLOS (1), 2025)