Fast and flexible polygonization of height fields. - Michael Garland; Paul S. Heckbert (SIGGRAPH Visual Proceedings, 1996)

Surface simplification using quadric error metrics. - Michael Garland; Paul S. Heckbert (SIGGRAPH, 1997)

Simplifying surfaces with color and texture using quadric error metrics. - Michael Garland; Paul S. Heckbert (IEEE Visualization, 1998)

Multiresolution Modeling: Survey and Future Opportunities. - Michael Garland (Eurographics (State of the Art Reports), 1999)

Face Cluster Radiosity. - Andrew J. Willmott; Paul S. Heckbert; Michael Garland (Rendering Techniques, 1999)

Optimal triangulation and quadric-based surface simplification. - Paul S. Heckbert; Michael Garland (Comput. Geom., 1999)

Quadric-Based Polygonal Surface Simplification. - Michael Garland (1999)

Hierarchical face clustering on polygonal surfaces. - Michael Garland; Andrew J. Willmott; Paul S. Heckbert (SI3D, 2001)

Efficient Adaptive Simplification of Massive Meshes. - Eric Shaffer; Michael Garland (IEEE Visualization, 2001)

Towards Real-Time Texture Synthesis with the Jump Map. - Steve Zelinka; Michael Garland (Rendering Techniques, 2002)

A Multiphase Approach to Efficient Surface Simplification. - Michael Garland; Eric Shaffer (IEEE Visualization, 2002)

Permission grids: practical, error-bounded simplification. - Steve Zelinka; Michael Garland (ACM Trans. Graph., 2002)

Interactive Texture Synthesis on Surfaces using Jump Maps. - Steve Zelinka; Michael Garland (Rendering Techniques, 2003)

User-guided simplification. - Youngihn Kho; Michael Garland (SI3D, 2003)

Spacetime meshing with adaptive refinement and coarsening. - Reza Abedi; Shuo-Heng Chung; Jeff Erickson 001; Yong Fan; Michael Garland; Damrong Guoy; Robert B. Haber; John M. Sullivan; Shripad Thite; Yuan Zhou 012 (SCG, 2004)

Mining scale-free networks using geodesic clustering. - Andrew Y. Wu; Michael Garland; Jiawei Han 001 (KDD, 2004)

Mesh Modelling with Curve Analogies. - Steve Zelinka; Michael Garland (PG, 2004)

Similarity-based surface modelling using geodesic fans. - Steve Zelinka; Michael Garland (SIGGRAPH Sketches, 2004)

Pixel-Exact Rendering of Spacetime Finite Element Solutions. - Yuan Zhou 012; Michael Garland; Robert B. Haber (IEEE Visualization, 2004)

Fair morse functions for extracting the topological structure of a surface mesh. - Xinlai Ni; Michael Garland; John C. Hart (ACM Trans. Graph., 2004)

Jump map-based interactive texture synthesis. - Steve Zelinka; Michael Garland (ACM Trans. Graph., 2004)

Interactive material replacement in photographs. - Steve Zelinka; Hui Fang 004; Michael Garland; John C. Hart (Graphics Interface, 2005)

Progressive multiresolution meshes for deforming surfaces. - Scott Kircher; Michael Garland (Symposium on Computer Animation, 2005)

Surfacing by numbers. - Steve Zelinka; Michael Garland (SIGGRAPH Sketches, 2005)

Curvature Maps for Local Shape Comparison. - Timothy Gatzke; Cindy Grimm; Michael Garland; Steve Zelinka (SMI, 2005)

Harmonic functions for quadrilateral remeshing of arbitrary manifolds. - Shen Dong; Scott Kircher; Michael Garland (Comput. Aided Geom. Des., 2005)

Quadric-based simplification in any dimension. - Michael Garland; Yuan Zhou 012 (ACM Trans. Graph., 2005)

Sketching mesh deformations. - Youngihn Kho; Michael Garland (ACM Trans. Graph., 2005)

A Multiresolution Representation for Massive Meshes. - Eric Shaffer; Michael Garland (IEEE Trans. Vis. Comput. Graph., 2005)

Interactive Multiresolution Editing and Display of Large Terrains. - Samuel Atlan; Michael Garland (Comput. Graph. Forum, 2006)

Spectral surface quadrangulation. - Shen Dong; Peer-Timo Bremer; Michael Garland; Valerio Pascucci; John C. Hart (ACM Trans. Graph., 2006)

Editing arbitrarily deforming surface animations. - Scott Kircher; Michael Garland (ACM Trans. Graph., 2006)

Visual Exploration of Complex Time-Varying Graphs. - Gautam Kumar; Michael Garland (IEEE Trans. Vis. Comput. Graph., 2006)

Interactive Point-Based Rendering of Higher-Order Tetrahedral Data. - Yuan Zhou 012; Michael Garland (IEEE Trans. Vis. Comput. Graph., 2006)

Iterative Methods for Improving Mesh Parameterizations. - Shen Dong; Michael Garland (Shape Modeling International, 2007)

Sparse matrix computations on manycore GPU's. - Michael Garland (DAC, 2008)

Rapid Multipole Graph Drawing on the GPU. - Apeksha Godiyal; Jared Hoberock; Michael Garland; John C. Hart (GD, 2008)

Parallel Computing Experiences with CUDA. - Michael Garland; Scott Le Grand; John Nickolls; Joshua Anderson; Jim Hardwick; Scott Morton; Everett H. Phillips; Yao Zhang 001; Vasily Volkov (IEEE Micro, 2008)

Scalable Parallel Programming with CUDA. - John Nickolls; Ian Buck; Michael Garland; Kevin Skadron (ACM Queue, 2008)

Free-form motion processing. - Scott Kircher; Michael Garland (ACM Trans. Graph., 2008)

On the Visualization of Social and other Scale-Free Networks. - Yuntao Jia; Jared Hoberock; Michael Garland; John C. Hart (IEEE Trans. Vis. Comput. Graph., 2008)

Designing efficient sorting algorithms for manycore GPUs. - Nadathur Satish; Mark J. Harris; Michael Garland (IPDPS, 2009)

Implementing sparse matrix-vector multiplication on throughput-oriented processors. - Nathan Bell; Michael Garland (SC, 2009)

MLS-based scalar fields over triangle meshes and their application in mesh processing. - Jingyi Jin; Michael Garland; Edgar A. Ramos (SI3D, 2009)

Fast BVH Construction on GPUs. - Christian Lauterbach; Michael Garland; Shubhabrata Sengupta; David P. Luebke; Dinesh Manocha (Comput. Graph. Forum, 2009)

Solving Computational Problems with GPU Computing. - Jonathan Cohen; Michael Garland (Comput. Sci. Eng., 2009)

Efficient Parallel Scan Algorithms for Manycore GPUs. - Shubhabrata Sengupta; Mark J. Harris; Michael Garland; John D. Owens (Scientific Computing with Multicore and Accelerators, 2010)

Sparse Matrix-Vector Multiplication on Multicore and Accelerators. - Samuel Williams 001; Nathan Bell; Jee Whan Choi; Michael Garland; Leonid Oliker; Richard Vu (Scientific Computing with Multicore and Accelerators, 2010)

Parallel computing with CUDA. - Michael Garland (IPDPS, 2010)

Understanding throughput-oriented architectures. - Michael Garland; David Blair Kirk (Commun. ACM, 2010)

Copperhead: compiling an embedded data parallel language. - Bryan Catanzaro; Michael Garland; Kurt Keutzer (PPoPP, 2011)

Social Network Clustering and Visualization using Hierarchical Edge Bundles. - Yuntao Jia; Michael Garland; John C. Hart (Comput. Graph. Forum, 2011)

GPUs and the Future of Parallel Computing. - Stephen W. Keckler; William J. Dally; Brucek Khailany; Michael Garland; David Glasco (IEEE Micro, 2011)

NVIDIA GPU. - Michael Garland (Encyclopedia of Parallel Computing, 2011)

Scalable Manycore Computing with CUDA. - Michael Garland; Vinod Grover; Kevin Skadron (Fundamentals of Multicore Software Development, 2012)

Scalable GPU graph traversal. - Duane Merrill; Michael Garland; Andrew S. Grimshaw (PPoPP, 2012)

Designing a unified programming model for heterogeneous machines. - Michael Garland; Manjunath Kudlur; Yili Zheng (SC, 2012)

Guest Editors' Introduction: Special Section on the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D 2012). - Michael Garland; Rui Wang 003 (IEEE Trans. Vis. Comput. Graph., 2013)

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 (CGO, 2014)

Work-Efficient Parallel GPU Methods for Single-Source Shortest Paths. - Andrew A. Davidson; Sean Baxter; Michael Garland; John D. Owens (IPDPS, 2014)

Nitro: A Framework for Adaptive Code Variant Tuning. - Saurav Muralidharan; Manu Shantharam; Mary W. Hall; Michael Garland; Bryan Catanzaro (IPDPS, 2014)

A decomposition for in-place matrix transposition. - Bryan Catanzaro; Alexander Keller 001; Michael Garland (PPoPP, 2014)

Parallel Methods for Verifying the Consistency of Weakly-Ordered Architectures. - Adam McLaughlin; Duane Merrill; Michael Garland; David A. Bader (PACT, 2015)

Optimizing Sparse Matrix Operations on GPUs Using Merge Path. - Steven Dalton; Sean Baxter; Duane Merrill; Luke N. Olson; Michael Garland (IPDPS, 2015)

A collection-oriented programming model for performance portability. - Saurav Muralidharan; Michael Garland; Bryan Catanzaro; Albert Sidelnik; Mary W. Hall (PPoPP, 2015)

High-Performance and Scalable GPU Graph Traversal. - Duane Merrill; Michael Garland; Andrew S. Grimshaw (ACM Trans. Parallel Comput., 2015)

Architecture-Adaptive Code Variant Tuning. - Saurav Muralidharan; Amit Roy; Mary W. Hall; Michael Garland; Piyush Rai (ASPLOS, 2016)

Merge-based sparse matrix-vector multiplication (SpMV) using the CSR storage format. - Duane Merrill; Michael Garland (PPoPP, 2016)

Merge-based parallel sparse matrix-vector multiplication. - Duane Merrill; Michael Garland (SC, 2016)

Designing a Tunable Nested Data-Parallel Programming System. - Saurav Muralidharan; Michael Garland; Albert Sidelnik; Mary W. Hall (ACM Trans. Archit. Code Optim., 2016)

Parallel Depth-First Search for Directed Acyclic Graphs. - Maxim Naumov; Alysson Vrielink; Michael Garland (IA3@SC, 2017)

AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networks. - Aditya Devarakonda; Maxim Naumov; Michael Garland (CoRR, 2017)

Dynamic tracing: memoization of task graphs for dynamic task-based runtimes. - Wonchan Lee; Elliott Slaughter; Michael Bauer 001; Sean Treichler; Todd Warszawski; Michael Garland; Alex Aiken (SC, 2018)

A Block-Oriented, Parallel and Collective Approach to Sparse Indefinite Preconditioning on GPUs. - Daniel Thuerck; Maxim Naumov; Michael Garland; Michael Goesele (IA3@SC, 2018)

Throughput-oriented GPU memory allocation. - Isaac Gelado; Michael Garland (PPoPP, 2019)

Legate NumPy: accelerated and distributed array computing. - Michael Bauer 001; Michael Garland (SC, 2019)

GPU-Accelerated Atari Emulation for Reinforcement Learning. - Steven Dalton; Iuri Frosio; Michael Garland (CoRR, 2019)

A Programmable Approach to Model Compression. - Vinu Joseph; Saurav Muralidharan; Animesh Garg; Michael Garland; Ganesh Gopalakrishnan (CoRR, 2019)

Reliable Model Compression via Label-Preservation-Aware Loss Functions. - Vinu Joseph; Shoaib Ahmed Siddiqui; Aditya Bhaskara; Ganesh Gopalakrishnan; Saurav Muralidharan; Michael Garland; Sheraz Ahmed; Andreas Dengel 001 (CoRR, 2020)

A Programmable Approach to Neural Network Compression. - Vinu Joseph; Ganesh Gopalakrishnan; Saurav Muralidharan; Michael Garland; Animesh Garg (IEEE Micro, 2020)

Scaling implicit parallelism via dynamic control replication. - Michael Bauer 001; Wonchan Lee; Elliott Slaughter; Zhihao Jia; Mario Di Renzo; Manolis Papadakis; Galen M. Shipman; Patrick S. McCormick; Michael Garland; Alex Aiken (PPoPP, 2021)

Supercomputing in Python With Legate. - Michael Bauer 001; Wonchan Lee; Manolis Papadakis; Marcin Zalewski; Michael Garland; Konrad Hinsen; Anshu Dubey (Comput. Sci. Eng., 2021)

BaM: A Case for Enabling Fine-grain High Throughput GPU-Orchestrated Access to Storage. - 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; et al. (CoRR, 2022)

Efficient Sparsely Activated Transformers. - Salar Latifi; Saurav Muralidharan; Michael Garland (CoRR, 2022)

GPU-Initiated On-Demand High-Throughput Storage Access in the BaM System Architecture. - Zaid Qureshi; Vikram Sharma Mailthody; Isaac Gelago; Seungwon Min; Amna Masood; Jeongmin Brian Park; Jinjun Xiong; Chris J. Newburn; Dmitri Vainbrand; I-Hsin Chung; Michael Garland; William J. Dally; et al. (Zenodo, 2022)

Graphene: An IR for Optimized Tensor Computations on GPUs. - Bastian Hagedorn; Bin Fan; Hanfeng Chen; Cris Cecka; Michael Garland; Vinod Grover (ASPLOS (3), 2023)

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; et al. (ASPLOS (2), 2023)

Visibility Algorithms for Dynamic Dependence Analysis and Distributed Coherence. - Michael Bauer 001; Elliott Slaughter; Sean Treichler; Wonchan Lee; Michael Garland; Alex Aiken (PPoPP, 2023)

Stream-K: Work-Centric Parallel Decomposition for Dense Matrix-Matrix Multiplication on the GPU. - Muhammad Osama 002; Duane Merrill; Cris Cecka; Michael Garland; John D. Owens (PPoPP, 2023)

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 001 (SC, 2023)

Understanding the Effect of the Long Tail on Neural Network Compression. - Harvey Dam; Vinu Joseph; Aditya Bhaskara; Ganesh Gopalakrishnan; Saurav Muralidharan; Michael Garland (CoRR, 2023)

ArctyrEX : Accelerated Encrypted Execution of General-Purpose Applications. - Charles Gouert; Vinu Joseph; Steven Dalton; Cédric Augonnet; Michael Garland; Nektarios Georgios Tsoutsos (CoRR, 2023)

CODAG: Characterizing and Optimizing Decompression Algorithms for GPUs. - Jeongmin Brian Park; Zaid Qureshi; Vikram S. Mailthody; Andrew Gacek; Shunfan Shao; Mohammad Almasri; Isaac Gelado; Jinjun Xiong; Chris J. Newburn; I-Hsin Chung; Michael Garland; Nikolay Sakharnykh; et al. (CoRR, 2023)

Accelerated Encrypted Execution of General-Purpose Applications. - Charles Gouert; Vinu Joseph; Steven Dalton; Cédric Augonnet; Michael Garland; Nektarios Georgios Tsoutsos (IACR Cryptol. ePrint Arch., 2023)

CUDASTF: Bridging the Gap Between CUDA and Task Parallelism. - Cédric Augonnet; Andrei Alexandrescu; Albert Sidelnik; Michael Garland (SC, 2024)

Exploring Data Layout for Sparse Tensor Times Dense Matrix on GPUs. - Khalid Ahmad; Cris Cecka; Michael Garland; Mary W. Hall (ACM Trans. Archit. Code Optim., 2024)

Automatic Tracing in Task-Based Runtime Systems. - Rohan Yadav; Michael Bauer 001; David Broman; Michael Garland; Alex Aiken; Fredrik Kjolstad (ASPLOS (1), 2025)

Composing Distributed Computations Through Task and Kernel Fusion. - Rohan Yadav; Shiv Sundram; Wonchan Lee; Michael Garland; Michael Bauer 001; Alex Aiken; Fredrik Kjolstad (ASPLOS (1), 2025)

Task-Based Tensor Computations on Modern GPUs. - Rohan Yadav; Michael Garland; Alex Aiken; Michael Bauer 001 (Proc. ACM Program. Lang., 2025)

Hardware-Accelerated Encrypted Execution of General-Purpose Applications. - Charles Gouert; Vinu Joseph; Steven Dalton; Cédric Augonnet; Michael Garland; Nektarios Georgios Tsoutsos (Proc. Priv. Enhancing Technol., 2025)