Ph.D. Dissertations - Katherine A. Yelick

Parallelizing Irregular Applications for Distributed Memory Scalability: Case Studies from Genomics
Marquita Ellis [2020]

Domain-Specific Techniques for High-Performance Computational Image Reconstruction
Michael Driscoll [2018]

Programming Abstractions and Synthesis-Aided Compilation for Emerging Computing Platforms
Phitchaya Phothilimthana [2018]

Communication Avoidance for Algorithms with Sparse All-to-all Interactions
Penporn Koanantakool [2017]

Scalable Parallel Algorithms for Genome Analysis
Evangelos Georganas [2016]

Productive High Performance Parallel Programming with Auto-tuned Domain-Specific Embedded Languages
Shoaib Ashraf Kamil [2012]

Single Program, Multiple Data Programming for Hierarchical Computations
Amir Ashraf Kamil [2012]

Optimizing Irregular Data Accesses for Cluster and Multicore Architectures
Jimmy Zhigang Su [2010]

Auto-tuning Stencil Codes for Cache-Based Multicore Platforms
Kaushik Datta [2009]

Automatically Tuning Collective Communication for One-Sided Programming Models
Rajesh Nishtala [2009]

Optimizing Partitioned Global Address Space Programs for Cluster Architectures
Wei-Yu Chen [2007]

Optimizing the Performance of Sparse Matrix-Vector Multiplication
Eun-Jin Im [2000]

Compiler Analyses and System Support for Optimizing Shared Address Space Programs
Arvind Krishnamurthy [1999]

Interacting Agents for Local Search
Deborah K. Weisser [1999]

Efficient Resource Scheduling in Multiprocessors
Soumen Chakrabarti [1996]

Portable Library Support for Irregular Applications
Chih-Po Wen [1995]