Performance optimizations and bounds for sparse matrix-vector multiply. - Rich Vuduc; James Demmel; Katherine A. Yelick; Shoaib Kamil 001; Rajesh Nishtala; Benjamin C. Lee (SC, 2002)

Impact of modern memory subsystems on cache optimizations for stencil computations. - Shoaib Kamil 001; Parry Husbands; Leonid Oliker; John Shalf; Katherine A. Yelick (Memory System Performance, 2005)

Analyzing Ultra-Scale Application Communication Requirements for a Reconfigurable Hybrid Interconnect. - John Shalf; Shoaib Kamil 001; Leonid Oliker; David Skinner (SC, 2005)

Implicit and explicit optimizations for stencil computations. - Shoaib Kamil 001; Kaushik Datta; Samuel Williams 001; Leonid Oliker; John Shalf; Katherine A. Yelick (Memory System Performance and Correctness, 2006)

The potential of the cell processor for scientific computing. - Samuel Williams 001; John Shalf; Leonid Oliker; Shoaib Kamil 001; Parry Husbands; Katherine A. Yelick (Conf. Computing Frontiers, 2006)

Reconfigurable hybrid interconnection for static and dynamic scientific applications. - Shoaib Kamil 001; Ali Pinar; Daniel K. Gunter; Michael Lijewski; Leonid Oliker; John Shalf (Conf. Computing Frontiers, 2007)

Scientific Application Performance on Candidate PetaScale Platforms. - Leonid Oliker; Andrew Canning; Jonathan Carter 002; Costin Iancu; Michael Lijewski; Shoaib Kamil 001; John Shalf; Hongzhang Shan; Erich Strohmaier; Stéphane Ethier; Tom Goodale (IPDPS, 2007)

Scientific Computing Kernels on the Cell Processor. - Samuel Williams 001; John Shalf; Leonid Oliker; Shoaib Kamil 001; Parry Husbands; Katherine A. Yelick (Int. J. Parallel Program., 2007)

Power efficiency in high performance computing. - Shoaib Kamil 001; John Shalf; Erich Strohmaier (IPDPS, 2008)

Analysis of photonic networks for a chip multiprocessor using scientific applications. - Gilbert Hendry; Shoaib Kamil 001; Aleksandr Biberman; Johnnie Chan; Benjamin G. Lee; Marghoob Mohiyuddin; Ankit Jain; Keren Bergman; Luca P. Carloni; John Kubiatowicz; Leonid Oliker; John Shalf (NOCS, 2009)

Energy-Efficient Computing for Extreme-Scale Science. - David Donofrio; Leonid Oliker; John Shalf; Michael F. Wehner; Chris Rowen; Jens Krueger; Shoaib Kamil 001; Marghoob Mohiyuddin (Computer, 2009)

Optimization and Performance Modeling of Stencil Computations on Modern Microprocessors. - Kaushik Datta; Shoaib Kamil 001; Samuel Williams 001; Leonid Oliker; John Shalf; Katherine A. Yelick (SIAM Rev., 2009)

Silicon Nanophotonic Network-on-Chip Using TDM Arbitration. - Gilbert Hendry; Johnnie Chan; Shoaib Kamil 001; Leonid Oliker; John Shalf; Luca P. Carloni; Keren Bergman (Hot Interconnects, 2010)

An auto-tuning framework for parallel multicore stencil computations. - Shoaib Kamil 001; Cy P. Chan; Leonid Oliker; John Shalf; Samuel Williams 001 (IPDPS, 2010)

Communication Requirements and Interconnect Optimization for High-End Scientific Applications. - Shoaib Kamil 001; Leonid Oliker; Ali Pinar; John Shalf (IEEE Trans. Parallel Distributed Syst., 2010)

CUDA-level Performance with Python-level Productivity for Gaussian Mixture Model Applications. - Henry Cook; Ekaterina Gonina; Shoaib Kamil 001; Gerald Friedland; David A. Patterson 001; Armando Fox (HotPar, 2011)

Bringing Parallel Performance to Python with Domain-Specific Selective Embedded Just-in-Time Specialization. - Shoaib Kamil 001; Derrick Coetzee; Armando Fox (SciPy, 2011)

High-performance analysis of filtered semantic graphs. - Aydin Buluç; Armando Fox; John R. Gilbert; Shoaib Kamil 001; Adam Lugowski; Leonid Oliker; Samuel Williams 001 (PACT, 2012)

Portable parallel performance from sequential, productive, embedded domain-specific languages. - Shoaib Kamil 001; Derrick Coetzee; Scott Beamer; Henry Cook; Ekaterina Gonina; Jonathan Harper; Jeffrey Morlan; Armando Fox (PPoPP, 2012)

Poster: Beating MKL and ScaLAPACK at Rectangular Matrix Multiplication Using the BFS/DFS Approach. - James Demmel; David Eliahu; Armando Fox; Shoaib Kamil 001; Benjamin Lipshitz; Oded Schwartz; Omer Spillinger (SC Companion, 2012)

Parallel High Performance Bootstrapping in Python. - Aakash Prasad; David Howard; Shoaib Kamil 001; Armando Fox (SciPy, 2012)

Auto-tuning the Matrix Powers Kernel with SEJITS. - Jeffrey Morlan; Shoaib Kamil 001; Armando Fox (VECPAR, 2012)

Productive High Performance Parallel Programming with Auto-tuned Domain-Specific Embedded Languages. - Shoaib Ashraf Kamil (2012)

High-Productivity and High-Performance Analysis of Filtered Semantic Graphs. - Aydin Buluç; Erika Duriakova; Armando Fox; John R. Gilbert; Shoaib Kamil 001; Adam Lugowski; Leonid Oliker; Samuel Williams 001 (IPDPS, 2013)

Communication-Optimal Parallel Recursive Rectangular Matrix Multiplication. - James Demmel; David Eliahu; Armando Fox; Shoaib Kamil 001; Benjamin Lipshitz; Oded Schwartz; Omer Spillinger (IPDPS, 2013)

OpenTuner: an extensible framework for program autotuning. - Jason Ansel; Shoaib Kamil 001; Kalyan Veeramachaneni; Jonathan Ragan-Kelley; Jeffrey Bosboom; Una-May O'Reilly; Saman P. Amarasinghe (PACT, 2014)

WOSC 2014: second workshop on optimizing stencil computations. - Shoaib Kamil 001; Saman P. Amarasinghe; P. Sadayappan (SPLASH (Companion Volume), 2014)

MSL: A Synthesis Enabled Language for Distributed Implementations. - Zhilei Xu; Shoaib Kamil 001; Armando Solar-Lezama (SC, 2014)

Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code. - Charith Mendis; Jeffrey Bosboom; Kevin Wu; Shoaib Kamil 001; Jonathan Ragan-Kelley; Sylvain Paris; Qin Zhao; Saman P. Amarasinghe (PLDI, 2015)

Bridging the Gap Between General-Purpose and Domain-Specific Compilers with Synthesis. - Alvin Cheung; Shoaib Kamil 001; Armando Solar-Lezama (SNAPL, 2015)

Parallel processing of filtered queries in attributed semantic graphs. - Adam Lugowski; Shoaib Kamil 001; Aydin Buluç; Samuel Williams 001; Erika Duriakova; Leonid Oliker; Armando Fox; John R. Gilbert (J. Parallel Distributed Comput., 2015)

Verified lifting of stencil computations. - Shoaib Kamil 001; Alvin Cheung; Shachar Itzhaky; Armando Solar-Lezama (PLDI, 2016)

Distributed Halide. - Tyler Denniston; Shoaib Kamil 001; Saman P. Amarasinghe (PPoPP, 2016)

Simit: A Language for Physical Simulation. - Fredrik Kjolstad; Shoaib Kamil 001; Jonathan Ragan-Kelley; David I. W. Levin; Shinjiro Sueda; Desai Chen; Etienne Vouga; Danny M. Kaufman; Gurtej Kanwar; Wojciech Matusik; Saman P. Amarasinghe (ACM Trans. Graph., 2016)

Parallel associative reductions in halide. - Patricia Suriana; Andrew Adams; Shoaib Kamil 001 (CGO, 2017)

taco: a tool to generate tensor algebra kernels. - Fredrik Kjolstad; Stephen Chou; David Lugato; Shoaib Kamil 001; Saman P. Amarasinghe (ASE, 2017)

Sympiler: transforming sparse matrix codes by decoupling symbolic analysis. - Kazem Cheshmi; Shoaib Kamil 001; Michelle Mills Strout; Maryam Mehri Dehnavi (SC, 2017)

The tensor algebra compiler. - Fredrik Kjolstad; Shoaib Kamil 001; Stephen Chou; David Lugato; Saman P. Amarasinghe (Proc. ACM Program. Lang., 2017)

Verifying that web pages have accessible layout. - Pavel Panchekha; Adam T. Geller; Michael D. Ernst; Zachary Tatlock; Shoaib Kamil 001 (PLDI, 2018)

ParSy: inspection and transformation of sparse matrix computations for parallelism. - Kazem Cheshmi; Shoaib Kamil 001; Michelle Mills Strout; Maryam Mehri Dehnavi (SC, 2018)

Automatic Generation of Sparse Tensor Kernels with Workspaces. - Fredrik Kjolstad; Shoaib Kamil 001; Saman P. Amarasinghe (CoRR, 2018)

GraphIt - A High-Performance DSL for Graph Analytics. - Yunming Zhang; Mengjiao Yang 001; Riyadh Baghdadi; Shoaib Kamil 001; Julian Shun; Saman P. Amarasinghe (CoRR, 2018)

GraphIt: a high-performance graph DSL. - Yunming Zhang; Mengjiao Yang 001; Riyadh Baghdadi; Shoaib Kamil 001; Julian Shun; Saman P. Amarasinghe (Proc. ACM Program. Lang., 2018)

Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code. - Riyadh Baghdadi; Jessica Ray; Malek Ben Romdhane; Emanuele Del Sozzo; Abdurrahman Akkas; Yunming Zhang; Patricia Suriana; Shoaib Kamil 001; Saman P. Amarasinghe (CGO, 2019)

Tensor Algebra Compilation with Workspaces. - Fredrik Kjolstad; Willow Ahrens; Shoaib Kamil 001; Saman P. Amarasinghe (CGO, 2019)

PriorityGraph: A Unified Programming Model for Optimizing Ordered Graph Algorithms. - Yunming Zhang; Ajay Brahmakshatriya; Xinyi Chen; Laxman Dhulipala; Shoaib Kamil 001; Saman P. Amarasinghe; Julian Shun (CoRR, 2019)

Modular verification of web page layout. - Pavel Panchekha; Michael D. Ernst; Zachary Tatlock; Shoaib Kamil 001 (Proc. ACM Program. Lang., 2019)

Automatically translating image processing libraries to halide. - Maaz Bin Safeer Ahmad; Jonathan Ragan-Kelley; Alvin Cheung; Shoaib Kamil 001 (ACM Trans. Graph., 2019)

Optimizing ordered graph algorithms with GraphIt. - Yunming Zhang; Ajay Brahmakshatriya; Xinyi Chen; Laxman Dhulipala; Shoaib Kamil 001; Saman P. Amarasinghe; Julian Shun (CGO, 2020)

EGGS: Sparsity-Specific Code Generation. - Xuan Tang; Teseo Schneider; Shoaib Kamil 001; Aurojit Panda; Jinyang Li 001; Daniele Panozzo (Comput. Graph. Forum, 2020)

A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra. - Ryan Senanayake; Fredrik Kjolstad; Changwan Hong; Shoaib Kamil 001; Saman P. Amarasinghe (CoRR, 2020)

Compliation Techniques for Graphs Algorithms on GPUs. - Ajay Brahmakshatriya; Yunming Zhang; Changwan Hong; Shoaib Kamil 001; Julian Shun; Saman P. Amarasinghe (CoRR, 2020)

Verifying and improving Halide's term rewriting system with program synthesis. - Julie L. Newcomb; Andrew Adams; Steven Johnson; Rastislav Bodík; Shoaib Kamil 001 (Proc. ACM Program. Lang., 2020)

A sparse iteration space transformation framework for sparse tensor algebra. - Ryan Senanayake; Changwan Hong; Ziheng Wang; Amalee Wilson; Stephen Chou; Shoaib Kamil 001; Saman P. Amarasinghe; Fredrik Kjolstad (Proc. ACM Program. Lang., 2020)

NASOQ: numerically accurate sparsity-oriented QP solver. - Kazem Cheshmi; Danny M. Kaufman; Shoaib Kamil 001; Maryam Mehri Dehnavi (ACM Trans. Graph., 2020)

Compiling Graph Applications for GPU s with GraphIt. - Ajay Brahmakshatriya; Yunming Zhang; Changwan Hong; Shoaib Kamil 001; Julian Shun; Saman P. Amarasinghe (CGO, 2021)

Domain-Specific Language Abstractions for Compression. - Jessica Ray; Ajay Brahmakshatriya; Richard Wang; Shoaib Kamil 001; Albert Reuther; Vivienne Sze; Saman P. Amarasinghe (DCC, 2021)

I$ heartsuit$LA: Compilable Markdown for Linear Algebra. - Yong Li; Shoaib Kamil 001; Alec Jacobson; Yotam I. Gingold (CoRR, 2021)

I♥LA: compilable markdown for linear algebra. - Yong Li; Shoaib Kamil 001; Alec Jacobson; Yotam I. Gingold (ACM Trans. Graph., 2021)

Vector instruction selection for digital signal processors using program synthesis. - Maaz Bin Safeer Ahmad; Alexander J. Root; Andrew Adams; Shoaib Kamil 001; Alvin Cheung (ASPLOS, 2022)

A Cross-Platform Benchmark for Interval Computation Libraries. - Xuan Tang; Zachary Ferguson; Teseo Schneider; Denis Zorin; Shoaib Kamil 001; Daniele Panozzo (PPAM (2), 2022)

H rtDown: Document Processor for Executable Linear Algebra Papers. - Yong Li; Shoaib Kamil 001; Alec Jacobson; Yotam I. Gingold (SIGGRAPH Asia, 2022)

Sparsity-Specific Code Optimization using Expression Trees. - Philipp Herholz; Xuan Tang; Teseo Schneider; Shoaib Kamil 001; Daniele Panozzo; Olga Sorkine-Hornung (ACM Trans. Graph., 2022)

Searching for Fast Demosaicking Algorithms. - Karima Ma; Michaël Gharbi; Andrew Adams; Shoaib Kamil 001; Tzu-Mao Li; Connelly Barnes; Jonathan Ragan-Kelley (ACM Trans. Graph., 2022)

Fast Instruction Selection for Fast Digital Signal Processing. - Alexander J. Root; Maaz Bin Safeer Ahmad; Dillon Sharlet; Andrew Adams; Shoaib Kamil 001; Jonathan Ragan-Kelley (ASPLOS (4), 2023)

IMESH: A DSL for Mesh Processing. - Yong Li; Shoaib Kamil 001; Keenan Crane; Alec Jacobson; Yotam I. Gingold (ACM Trans. Graph., 2024)