Michael Garland
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
37
Venues
11
Active years
1996–2025
Best venue rank
A*
Where they publish
Papers
37 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2025 | ASPLOS | Automatic Tracing in Task-Based Runtime Systems. | Rohan Yadav, Michael Bauer, David Broman, Michael Garland, Alex Aiken, Fredrik Kjolstad |
| 2025 | ASPLOS | Composing Distributed Computations Through Task and Kernel Fusion. | Rohan Yadav, Shiv Sundram, Wonchan Lee, Michael Garland, Michael Bauer, Alex Aiken, Fredrik Kjolstad |
| 2024 | SC | CUDASTF: Bridging the Gap Between CUDA and Task Parallelism. | Cdric Augonnet, Andrei Alexandrescu, Albert Sidelnik, Michael Garland |
| 2023 | ASPLOS | Graphene: An IR for Optimized Tensor Computations on GPUs. | Bastian Hagedorn, Bin Fan, Hanfeng Chen, Cris Cecka, Michael Garland, Vinod Grover |
| 2023 | ASPLOS | GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture. | Zaid Qureshi, Vikram Sharma Mailthody, Isaac Gelado, Seungwon Min, Amna Masood, Jeongmin Brian Park, Jinjun Xiong, Chris J. Newburn, Dmitri Vainbrand, I-Hsin Chung, Michael Garland, William J. Dally, Wen-Mei W. Hwu |
| 2023 | PPoPP | Visibility Algorithms for Dynamic Dependence Analysis and Distributed Coherence. | Michael Bauer, Elliott Slaughter, Sean Treichler, Wonchan Lee, Michael Garland, Alex Aiken |
| 2023 | PPoPP | Stream-K: Work-Centric Parallel Decomposition for Dense Matrix-Matrix Multiplication on the GPU. | Muhammad Osama, Duane Merrill, Cris Cecka, Michael Garland, John D. Owens |
| 2023 | SC | Legate Sparse: Distributed Sparse Computing in Python. | Rohan Yadav, Wonchan Lee, Melih Elibol, Manolis Papadakis, Taylor Lee Patti, Michael Garland, Alex Aiken, Fredrik Kjolstad, Michael Bauer |
| 2021 | PPoPP | Scaling implicit parallelism via dynamic control replication. | Michael Bauer, Wonchan Lee, Elliott Slaughter, Zhihao Jia, Mario Di Renzo, Manolis Papadakis, Galen M. Shipman, Patrick S. McCormick, Michael Garland, Alex Aiken |
| 2019 | PPoPP | Throughput-oriented GPU memory allocation. | Isaac Gelado, Michael Garland |
| 2019 | SC | Legate NumPy: accelerated and distributed array computing. | Michael Bauer, Michael Garland |
| 2018 | SC | Dynamic tracing: memoization of task graphs for dynamic task-based runtimes. | Wonchan Lee, Elliott Slaughter, Michael Bauer, Sean Treichler, Todd Warszawski, Michael Garland, Alex Aiken |
| 2018 | SC | A Block-Oriented, Parallel and Collective Approach to Sparse Indefinite Preconditioning on GPUs. | Daniel Thuerck, Maxim Naumov, Michael Garland, Michael Goesele |
| 2017 | SC | Parallel Depth-First Search for Directed Acyclic Graphs. | Maxim Naumov, Alysson Vrielink, Michael Garland |
| 2016 | ASPLOS | Architecture-Adaptive Code Variant Tuning. | Saurav Muralidharan, Amit Roy, Mary W. Hall, Michael Garland, Piyush Rai |
| 2016 | PPoPP | Merge-based sparse matrix-vector multiplication (SpMV) using the CSR storage format. | Duane Merrill, Michael Garland |
| 2016 | SC | Merge-based parallel sparse matrix-vector multiplication. | Duane Merrill, Michael Garland |
| 2015 | PPoPP | A collection-oriented programming model for performance portability. | Saurav Muralidharan, Michael Garland, Bryan Catanzaro, Albert Sidelnik, Mary W. Hall |
| 2014 | CGO | Red Fox: An Execution Environment for Relational Query Processing on GPUs. | Haicheng Wu, Gregory F. Diamos, Tim Sheard, Molham Aref, Sean Baxter, Michael Garland, Sudhakar Yalamanchili |
| 2014 | PPoPP | A decomposition for in-place matrix transposition. | Bryan Catanzaro, Alexander Keller, Michael Garland |
| 2012 | PPoPP | Scalable GPU graph traversal. | Duane Merrill, Michael Garland, Andrew S. Grimshaw |
| 2012 | SC | Designing a unified programming model for heterogeneous machines. | Michael Garland, Manjunath Kudlur, Yili Zheng |
| 2011 | PPoPP | Copperhead: compiling an embedded data parallel language. | Bryan Catanzaro, Michael Garland, Kurt Keutzer |
| 2009 | SC | Implementing sparse matrix-vector multiplication on throughput-oriented processors. | Nathan Bell, Michael Garland |
| 2008 | DAC | Sparse matrix computations on manycore GPU's. | Michael Garland |
| 2008 | GD | Rapid Multipole Graph Drawing on the GPU. | Apeksha Godiyal, Jared Hoberock, Michael Garland, John C. Hart |
| 2008 | SIGGRAPH | Scalable parallel programming with CUDA. | John Nickolls, Ian Buck, Michael Garland, Kevin Skadron |
| 2007 | SIGGRAPH | Sketching mesh deformations. | Youngihn Kho, Michael Garland |
| 2005 | SIGGRAPH | Surfacing by numbers. | Steve Zelinka, Michael Garland |
| 2005 | SCA | Progressive multiresolution meshes for deforming surfaces. | Scott Kircher, Michael Garland |
| 2004 | KDD | Mining scale-free networks using geodesic clustering. | Andrew Y. Wu, Michael Garland, Jiawei Han |
| 2004 | PG | Mesh Modelling with Curve Analogies. | Steve Zelinka, Michael Garland |
| 2004 | SIGGRAPH | Similarity-based surface modelling using geodesic fans. | Steve Zelinka, Michael Garland |
| 2004 | SGP | Similarity-Based Surface Modelling Using Geodesic Fans. | Steve Zelinka, Michael Garland |
| 2003 | SIGGRAPH | Mesh modelling with curve analogies. | Steve Zelinka, Michael Garland |
| 1997 | SIGGRAPH | Surface simplification using quadric error metrics. | Michael Garland, Paul S. Heckbert |
| 1996 | SIGGRAPH | Fast and flexible polygonization of height fields. | Michael Garland, Paul S. Heckbert |