Keshav Pingali
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
103
Venues
24
Active years
1988–2025
Best venue rank
A*
Where they publish
- AICS15 papers
- BPPoPP15 papers
- A*PLDI12 papers
- A*ASPLOS11 papers
- MulticonferenceICCS9 papers
- ASC8 papers
- BEuroPar7 papers
- BSPAA4 papers
- AOOPSLA3 papers
- A*POPL3 papers
- AICCAD2 papers
- BICPP2 papers
- BCLOUD1 paper
- AGECCO1 paper
- BASPDAC1 paper
- BCC1 paper
- A*SOSP1 paper
- CICCSA1 paper
- MulticonferenceSAC1 paper
- CPLOP1 paper
- BISPASS1 paper
- A*SIGMETRICS1 paper
- A*MICRO1 paper
- A*LICS1 paper
Papers
103 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2025 | CLOUD | VLCs: Managing Parallelism with Virtualized Libraries. | Yineng Yan, William Ruys, Hochan Lee, Ian Henriksen, Arthur Michener Peters, Sean Stephens, Bozhi You, Henrique Fingler, Martin Burtscher, Milos Gligoric, Keshav Pingali, Mattan Erez, George Biros, Christopher J. Rossbach |
| 2025 | GECCO | Evolutionary Policy Optimization. | Zelal Su Mustafaoglu, Keshav Pingali, Risto Miikkulainen |
| 2025 | ICCS | Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab. | Pawel Maczuga, Maciej Sikora, Tomasz Sluzalec, Marcin Szubert, Lukasz Sztangret, Danuta Szeliga, Marcin Los, Witold Dzwinel, Keshav Pingali, Maciej Paszynski |
| 2024 | ASPLOS | Kimbap: A Node-Property Map System for Distributed Graph Analytics. | Hochan Lee, Roshan Dathathri, Keshav Pingali |
| 2024 | ICCS | Modeling Tsunami Waves at the Coastline of Valparaiso Area of Chile with Physics Informed Neural Networks. | Alicja Niewiadomska, Pawel Maczuga, Albert Oliver Serra, Leszek Siwik, Paulina Seplveda-Salas, Anna Paszynska, Maciej Paszynski, Keshav Pingali |
| 2022 | ASPDAC | SPRoute 2.0: A detailed-routability-driven deterministic parallel global router with soft capacity. | Jiayuan He, Udit Agarwal, Yihang Yang, Rajit Manohar, Keshav Pingali |
| 2022 | SC | Parla: A Python Orchestration System for Heterogeneous Architectures. | Hochan Lee, William Ruys, Ian Henriksen, Arthur Michener Peters, Yineng Yan, Sean Stephens, Bozhi You, Henrique Fingler, Martin Burtscher, Milos Gligoric, Karl W. Schulz, Keshav Pingali, Christopher J. Rossbach, Mattan Erez, George Biros |
| 2021 | ICS | Sandslash: a two-level framework for efficient graph pattern mining. | Xuhao Chen, Roshan Dathathri, Gurbinder Gill, Loc Hoang, Keshav Pingali |
| 2021 | PPoPP | BiPart: a parallel and deterministic hypergraph partitioner. | Sepideh Maleki, Udit Agarwal, Martin Burtscher, Keshav Pingali |
| 2020 | ICCS | Parallel Shared-Memory Isogeometric Residual Minimization (iGRM) for Three-Dimensional Advection-Diffusion Problems. | Marcin Los, Judit Muoz-Matute, Krzysztof Podsiadlo, Maciej Paszynski, Keshav Pingali |
| 2019 | ASPLOS | Phoenix: A Substrate for Resilient Distributed Graph Analytics. | Roshan Dathathri, Gurbinder Gill, Loc Hoang, Keshav Pingali |
| 2019 | ICCAD | SPRoute: A Scalable Parallel Negotiation-based Global Router. | Jiayuan He, Martin Burtscher, Rajit Manohar, Keshav Pingali |
| 2019 | PPoPP | A round-efficient distributed betweenness centrality algorithm. | Loc Hoang, Matteo Pontecorvi, Roshan Dathathri, Gurbinder Gill, Bozhi You, Keshav Pingali, Vijaya Ramachandran |
| 2018 | EuroPar | Abelian: A Compiler for Graph Analytics on Distributed, Heterogeneous Platforms. | Gurbinder Gill, Roshan Dathathri, Loc Hoang, Andrew Lenharth, Keshav Pingali |
| 2018 | ICCAD | Unlocking fine-grain parallelism for AIG rewriting. | Vinicius N. Possani, Yi-Shan Lu, Alan Mishchenko, Keshav Pingali, Renato P. Ribas, Andr Incio Reis |
| 2018 | PLDI | Gluon: a communication-optimizing substrate for distributed heterogeneous graph analytics. | Roshan Dathathri, Gurbinder Gill, Loc Hoang, Hoang-Vu Dang, Alex Brooks, Nikoli Dryden, Marc Snir, Keshav Pingali |
| 2017 | ASPLOS | What Scalable Programs Need from Transactional Memory. | Donald Nguyen, Keshav Pingali |
| 2017 | PPoPP | Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations. | Tal Ben-Nun, Michael Sutton, Sreepathi Pai, Keshav Pingali |
| 2016 | ASPLOS | Proactive Control of Approximate Programs. | Xin Sui, Andrew Lenharth, Donald S. Fussell, Keshav Pingali |
| 2016 | ICCS | Hybrid Direct and Iterative Solver with Library of Multi-criteria Optimal Orderings for h Adaptive Finite Element Method Computations. | Hassan AbouEisha, Konrad Jopek, Bartlomiej Medygral, Szymon Nosek, Mikhail Ju. Moshkov, Anna Paszynska, Maciej Paszynski, Keshav Pingali |
| 2016 | ICCS | Hypergraph Grammars in Non-stationary hp-adaptive Finite Element Method. | Anna Paszynska, Maciej Wozniak, Andrew Lenharth, Donald Nguyen, Keshav Pingali |
| 2016 | ICS | DSMR: A Parallel Algorithm for Single-Source Shortest Path Problem. | Saeed Maleki, Donald Nguyen, Andrew Lenharth, Mara Jess Garzarn, David A. Padua, Keshav Pingali |
| 2016 | OOPSLA | A compiler for throughput optimization of graph algorithms on GPUs. | Sreepathi Pai, Keshav Pingali |
| 2016 | PPoPP | DSMR: a shared and distributed memory algorithm for single-source shortest path problem. | Saeed Maleki, Donald Nguyen, Andrew Lenharth, Mara Jess Garzarn, David A. Padua, Keshav Pingali |
| 2015 | ASPLOS | Kinetic Dependence Graphs. | Muhammad Amber Hassaan, Donald D. Nguyen, Keshav Pingali |
| 2015 | CC | A Graphical Model for Context-Free Grammar Parsing. | Keshav Pingali, Gianfranco Bilardi |
| 2015 | EuroPar | Priority Queues Are Not Good Concurrent Priority Schedulers. | Andrew Lenharth, Donald Nguyen, Keshav Pingali |
| 2015 | EuroPar | Scalable Data-Driven PageRank: Algorithms, System Issues, and Lessons Learned. | Joyce Jiyoung Whang, Andrew Lenharth, Inderjit S. Dhillon, Keshav Pingali |
| 2015 | ICCS | Telescopic Hybrid Fast Solver for 3D Elliptic Problems with Point Singularities. | Anna Paszynska, Konrad Jopek, Krzysztof Banas, Maciej Paszynski, Piotr Gurgul, Andrew Lenerth, Donald Nguyen, Keshav Pingali, Lisandro Dalcn, Victor M. Calo |
| 2015 | PLDI | Synthesizing parallel graph programs via automated planning. | Dimitrios Prountzos, Roman Manevich, Keshav Pingali |
| 2015 | PPoPP | Stochastic gradient descent on GPUs. | Rashid Kaleem, Sreepathi Pai, Keshav Pingali |
| 2014 | ASPLOS | Deterministic galois: on-demand, portable and parameterless. | Donald Nguyen, Andrew Lenharth, Keshav Pingali |
| 2014 | ICCS | Graph Grammar based Multi-thread Multi-frontal Direct Solver with Galois Scheduler. | Damian Goik, Konrad Jopek, Maciej Paszynski, Andrew Lenharth, Donald Nguyen, Keshav Pingali |
| 2014 | ICS | Author retrospective for synthesizing transformations for locality enhancement of imperfectly-nested loop nests. | Keshav Pingali |
| 2014 | PPoPP | High-speed graph analytics with the galois system. | Keshav Pingali |
| 2014 | SC | Parallelization of Reordering Algorithms for Bandwidth and Wavefront Reduction. | Konstantinos I. Karantasis, Andrew Lenharth, Donald Nguyen, Mara Jess Garzarn, Keshav Pingali |
| 2014 | SPAA | Brief announcement: parallelization of asynchronous variational integrators forshared memory architectures. | Muhammad Amber Hassaan, Donald Nguyen, Keshav Pingali |
| 2013 | ASPLOS | Atomic-free irregular computations on GPUs. | Rupesh Nasre, Martin Burtscher, Keshav Pingali |
| 2013 | PPoPP | Morph algorithms on GPUs. | Rupesh Nasre, Martin Burtscher, Keshav Pingali |
| 2013 | PPoPP | Betweenness centrality: algorithms and implementations. | Dimitrios Prountzos, Keshav Pingali |
| 2013 | SOSP | A lightweight infrastructure for graph analytics. | Donald Nguyen, Andrew Lenharth, Keshav Pingali |
| 2012 | ICCSA | Processor Allocation for Optimistic Parallelization of Irregular Programs. | Francesco Versaci, Keshav Pingali |
| 2012 | OOPSLA | Elixir: a system for synthesizing concurrent graph programs. | Dimitrios Prountzos, Roman Manevich, Keshav Pingali |
| 2012 | PPoPP | A GPU implementation of inclusion-based points-to analysis. | Mario Mndez-Lojo, Martin Burtscher, Keshav Pingali |
| 2012 | SAC | Parallelizing SuperFine. | Diogo Telmo Neves, Tandy J. Warnow, Joo Lus Sobral, Keshav Pingali |
| 2011 | ASPLOS | Synthesizing concurrent schedulers for irregular algorithms. | Donald Nguyen, Keshav Pingali |
| 2011 | PLDI | Exploiting the commutativity lattice. | Milind Kulkarni, Donald Nguyen, Dimitrios Prountzos, Xin Sui, Keshav Pingali |
| 2011 | PLDI | The tao of parallelism in algorithms. | Keshav Pingali, Donald Nguyen, Milind Kulkarni, Martin Burtscher, Muhammad Amber Hassaan, Rashid Kaleem, Tsung-Hsien Lee, Andrew Lenharth, Roman Manevich, Mario Mndez-Lojo, Dimitrios Prountzos, Xin Sui |
| 2011 | PLOP | Parallelizing irregular algorithms: a pattern language. | Pedro Monteiro, Miguel P. Monteiro, Keshav Pingali |
| 2011 | POPL | A shape analysis for optimizing parallel graph programs. | Dimitrios Prountzos, Roman Manevich, Keshav Pingali, Kathryn S. McKinley |
| 2011 | PPoPP | Ordered vs. unordered: a comparison of parallelism and work-efficiency in irregular algorithms. | Muhammad Amber Hassaan, Martin Burtscher, Keshav Pingali |
| 2011 | SPAA | Brief announcement: processor allocation for optimistic parallelization of irregular programs. | Francesco Versaci, Keshav Pingali |
| 2010 | OOPSLA | Parallel inclusion-based points-to analysis. | Mario Mndez-Lojo, Augustine Mathew, Keshav Pingali |
| 2010 | PPoPP | Structure-driven optimizations for amorphous data-parallel programs. | Mario Mndez-Lojo, Donald Nguyen, Dimitrios Prountzos, Xin Sui, Muhammad Amber Hassaan, Milind Kulkarni, Martin Burtscher, Keshav Pingali |
| 2009 | ISPASS | Lonestar: A suite of parallel irregular programs. | Milind Kulkarni, Martin Burtscher, Calin Cascaval, Keshav Pingali |
| 2009 | PPoPP | How much parallelism is there in irregular applications? | Milind Kulkarni, Martin Burtscher, Rajasekhar Inkulu, Keshav Pingali, Calin Cascaval |
| 2008 | ASPLOS | Optimistic parallelism benefits from data partitioning. | Milind Kulkarni, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew |
| 2008 | PPoPP | Compiler-enhanced incremental checkpointing for OpenMP applications. | Greg Bronevetsky, Daniel Marques, Keshav Pingali, Radu Rugina, Sally A. McKee |
| 2008 | SPAA | Scheduling strategies for optimistic parallel execution of irregular programs. | Milind Kulkarni, Patrick Carribault, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew |
| 2007 | PLDI | Optimistic parallelism requires abstractions. | Milind Kulkarni, Keshav Pingali, Bruce Walter, Ganesh Ramanarayanan, Kavita Bala, L. Paul Chew |
| 2007 | SPAA | An experimental comparison of cache-oblivious and cache-conscious programs. | Kamen Yotov, Thomas Roeder, Keshav Pingali, John A. Gunnels, Fred G. Gustavson |
| 2006 | ICS | Experimental evaluation of application-level checkpointing for OpenMP programs. | Greg Bronevetsky, Keshav Pingali, Paul Stodghill |
| 2006 | ICS | A distributed system based on web services for computational science simulations. | Keshav Pingali, Paul Stodghill |
| 2006 | PPoPP | Mobile MPI programs in computational grids. | Rohit Fernandes, Keshav Pingali, Paul Stodghill |
| 2005 | ICS | Think globally, search locally. | Kamen Yotov, Keshav Pingali, Paul Stodghill |
| 2005 | SIGMETRICS | Automatic measurement of memory hierarchy parameters. | Kamen Yotov, Keshav Pingali, Paul Stodghill |
| 2004 | ASPLOS | Application-level checkpointing for shared memory programs. | Greg Bronevetsky, Daniel Marques, Keshav Pingali, Peter K. Szwed, Martin Schulz |
| 2004 | ICCS | O'SOAP - A Web Services Framework for DDDAS Applications. | Keshav Pingali, Paul Stodghill |
| 2004 | SC | Implementation and Evaluation of a Scalable Application-Level Checkpoint-Recovery Scheme for MPI Programs. | Martin Schulz, Greg Bronevetsky, Rohit Fernandes, Daniel Marques, Keshav Pingali, Paul Stodghill |
| 2003 | ICCS | Computational Science Simulations Based on Web Services. | L. Paul Chew, Nikos Chrisochoides, S. Gopalsamy, Gerd Heber, Anthony R. Ingraffea, Edward Luke, Joaquim B. Cavalcante Neto, Keshav Pingali, Alan M. Shih, Bharat K. Soni, Paul Stodghill, David S. Thompson, Stephen A. Vavasis, Paul A. Wawrzynek |
| 2003 | ICS | Collective operations in application-level fault-tolerant MPI. | Greg Bronevetsky, Daniel Marques, Keshav Pingali, Paul Stodghill |
| 2003 | PLDI | A comparison of empirical and model-driven optimization. | Kamen Yotov, Xiaoming Li, Gang Ren, Michael Cibulskis, Gerald DeJong, Mara Jess Garzarn, David A. Padua, Keshav Pingali, Paul Stodghill, Peng Wu |
| 2003 | PPoPP | Automated application-level checkpointing of MPI programs. | Greg Bronevetsky, Daniel Marques, Keshav Pingali, Paul Stodghill |
| 2001 | EuroPar | Topic 04: Compilers for High Performance. | Jens Knoop, Manish Gupta, Keshav Pingali, Michael F. P. O'Boyle |
| 2001 | ICS | Fractal symbolic analysis. | Nikolay Mateev, Vijay Menon, Keshav Pingali |
| 2000 | EuroPar | Automatic Generation of Block-Recursive Codes. | Nawaaz Ahmed, Keshav Pingali |
| 2000 | EuroPar | Left-Looking to Right-Looking and Vice Versa: An Application of Fractal Symbolic Analysis to Linear Algebra Code Restructuring. | Nikolay Mateev, Vijay Menon, Keshav Pingali |
| 2000 | ICS | Synthesizing transformations for locality enhancement of imperfectly-nested loop nests. | Nawaaz Ahmed, Nikolay Mateev, Keshav Pingali |
| 2000 | ICS | Next-generation generic programming and its application to sparse matrix computations. | Nikolay Mateev, Keshav Pingali, Paul Stodghill, Vladimir Kotlyar |
| 2000 | SC | Tiling Imperfectly-Nested Loop Nests. | Nawaaz Ahmed, Nikolay Mateev, Keshav Pingali |
| 2000 | SC | A Framework for Sparse Matrix Code Synthesis from High-level Specifications. | Nawaaz Ahmed, Nikolay Mateev, Keshav Pingali, Paul Stodghill |
| 2000 | SC | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path. | Kevin B. Theobald, Gagan Agrawal, Rishi Kumar, Gerd Heber, Guang R. Gao, Paul Stodghill, Keshav Pingali |
| 1999 | ICS | An experimental evaluation of tiling and shackling for memory hierarchy management. | Induprakas Kodukula, Keshav Pingali, Robert Cox, Dror E. Maydan |
| 1999 | ICS | High-level semantic optimization of numerical codes. | Vijay Menon, Keshav Pingali |
| 1997 | EuroPar | A Relational Approach to the Compilation of Sparse Matrix Programs. | Vladimir Kotlyar, Keshav Pingali, Paul Stodghill |
| 1997 | ICS | Compiler and Run-Time Support for Semi-Structured Applications. | Nikos Chrisochoides, Induprakas Kodukula, Keshav Pingali |
| 1997 | ICS | Sparse Code Generation for Imperfectly Nested Loops with Dependences. | Vladimir Kotlyar, Keshav Pingali |
| 1997 | PLDI | Data-centric Multi-level Blocking. | Induprakas Kodukula, Nawaaz Ahmed, Keshav Pingali |
| 1997 | SC | Compiling Parallel Code for Sparse Matrix Applications. | Vladimir Kotlyar, Keshav Pingali, Paul Stodghill |
| 1996 | PLDI | Generalized Dominance and Control Dependence. | Gianfranco Bilardi, Keshav Pingali |
| 1996 | SC | Transformations for Imperfectly Nested Loops. | Induprakas Kodukula, Keshav Pingali |
| 1995 | PLDI | APT: A Data Structure for Optimal Control Dependence Computation. | Keshav Pingali, Gianfranco Bilardi |
| 1994 | PLDI | The Program Structure Tree: Computing Control Regions in Linear Time. | Richard Johnson, David Pearson, Keshav Pingali |
| 1993 | MICRO | Register renaming and dynamic speculation: an alternative approach. | Mayan Moudgill, Keshav Pingali, Stamatis Vassiliadis |
| 1993 | PLDI | Dependence-Based Program Analysis. | Richard Johnson, Keshav Pingali |
| 1992 | ASPLOS | Access Normalization: Loop Restructuring for NUMA Compilers. | Wei Li, Keshav Pingali |
| 1992 | POPL | Abstract Semantics for a Higher-Order Functional Language with Logic Variables. | Radha Jagadeesan, Keshav Pingali |
| 1991 | POPL | Dependence Flow Graphs: An Algebraic Approach to Program Dependencies. | Keshav Pingali, Micah D. Beck, Richard Johnson, Mayan Moudgill, Paul Stodghill |
| 1990 | ICPP | From Control Flow to Dataflow. | Micah D. Beck, Keshav Pingali |
| 1990 | ICPP | Compiling for Locality. | Keshav Pingali, Anne Rogers |
| 1989 | LICS | A Fully Abstract Semantics for a Functional Language with Logic Variables | Radha Jagadeesan, Prakash Panangaden, Keshav Pingali |
| 1989 | PLDI | Process Decomposition Through Locality of Reference. | Anne Rogers, Keshav Pingali |
| 1988 | ICS | Lazy evaluation and the logic variable. | Keshav Pingali |