Code generation for parallel execution of a class of irregular loops on distributed memory systems. - Mahesh Ravishankar; John Eisenlohr; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (SC, 2012)

An efficient two-dimensional blocking strategy for sparse matrix-vector multiplication on GPUs. - Arash Ashari; Naser Sedaghati; John Eisenlohr; P. Sadayappan (ICS, 2014)

Fast Sparse Matrix-Vector Multiplication on GPUs for Graph Applications. - Arash Ashari; Naser Sedaghati; John Eisenlohr; Srinivasan Parthasarathy 001; P. Sadayappan (SC, 2014)

Automatic parallelization of a class of irregular loops for distributed memory systems. - Mahesh Ravishankar; John Eisenlohr; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (ACM Trans. Parallel Comput., 2014)

A model-driven blocking strategy for load balanced sparse matrix-vector multiplication on GPUs. - Arash Ashari; Naser Sedaghati; John Eisenlohr; P. Sadayappan (J. Parallel Distributed Comput., 2015)