I-structures: Data Structures for Parallel Computing Arvind, R Nikhil, K Pingali Graph reduction 279, 336-369, 1987 | 693* | 1987 |

Optimistic parallelism requires abstractions M Kulkarni, K Pingali, B Walter, G Ramanarayanan, K Bala, LP Chew Proceedings of the 28th ACM SIGPLAN Conference on Programming Language …, 2007 | 497 | 2007 |

A lightweight infrastructure for graph analytics D Nguyen, A Lenharth, K Pingali Proceedings of the twenty-fourth ACM symposium on operating systems …, 2013 | 495 | 2013 |

The tao of parallelism in algorithms K Pingali, D Nguyen, M Kulkarni, M Burtscher, MA Hassaan, R Kaleem, ... Proceedings of the 32nd ACM SIGPLAN conference on Programming language …, 2011 | 448 | 2011 |

A quantitative study of irregular programs on GPUs M Burtscher, R Nasre, K Pingali 2012 IEEE International Symposium on Workload Characterization (IISWC), 141-151, 2012 | 419 | 2012 |

Process decomposition through locality of reference A Rogers, K Pingali ACM SIGPLAN Notices 24 (7), 69-80, 1989 | 359 | 1989 |

The program structure tree: Computing control regions in linear time R Johnson, D Pearson, K Pingali Proceedings of the ACM SIGPLAN 1994 conference on Programming language …, 1994 | 300 | 1994 |

Data-centric multi-level blocking I Kodukula, N Ahmed, K Pingali ACM SIGPLAN Notices 32 (5), 346-357, 1997 | 297 | 1997 |

Automated application-level checkpointing of MPI programs G Bronevetsky, D Marques, K Pingali, P Stodghill Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of …, 2003 | 287 | 2003 |

A comparison of empirical and model-driven optimization K Yotov, X Li, G Ren, M Cibulskis, G DeJong, M Garzaran, D Padua, ... Proceedings of the ACM SIGPLAN 2003 conference on Programming language …, 2003 | 216 | 2003 |

Lonestar: A suite of parallel irregular programs M Kulkarni, M Burtscher, C Casçaval, K Pingali 2009 IEEE International Symposium on Performance Analysis of Systems and …, 2009 | 209 | 2009 |

How much parallelism is there in irregular applications? M Kulkarni, M Burtscher, R Inkulu, K Pingali, C Casçaval ACM sigplan notices 44 (4), 3-14, 2009 | 201 | 2009 |

Register renaming and dynamic speculation: an alternative approach M Moudgill, K Pingali, S Vassiliadis Proceedings of the 26th annual international symposium on Microarchitecture …, 1993 | 199 | 1993 |

Dependence-based program analysis R Johnson, K Pingali Proceedings of the ACM SIGPLAN 1993 conference on Programming language …, 1993 | 184 | 1993 |

An efficient CUDA implementation of the tree-based barnes hut n-body algorithm M Burtscher, K Pingali GPU computing Gems Emerald edition, 75-92, 2011 | 182 | 2011 |

Is search really necessary to generate high-performance BLAS? K Yotov, X Li, G Ren, MJS Garzaran, D Padua, K Pingali, P Stodghill Proceedings of the IEEE 93 (2), 358-386, 2005 | 176 | 2005 |

Application-level checkpointing for shared memory programs G Bronevetsky, D Marques, K Pingali, P Szwed, M Schulz ACM SIGPLAN Notices 39 (11), 235-247, 2004 | 169 | 2004 |

A singular loop transformation framework based on non-singular matrices W Li, K Pingali International Workshop on Languages and Compilers for Parallel Computing …, 1992 | 153 | 1992 |

Synthesizing transformations for locality enhancement of imperfectly-nested loop nests N Ahmed, N Mateev, K Pingali International Journal of Parallel Programming 29 (5), 493-544, 2001 | 149 | 2001 |

A load balancing framework for adaptive and asynchronous applications K Barker, A Chernikov, N Chrisochoides, K Pingali IEEE Transactions on Parallel and Distributed Systems 15 (2), 183-192, 2004 | 139 | 2004 |