Efficient Demand-Driven Evaluation - Part 1. - Keshav Pingali; Arvind 001 (ACM Trans. Program. Lang. Syst., 1985)

Efficient Demand-Driven Evaluation - Part 2. - Keshav Pingali; Arvind 001 (ACM Trans. Program. Lang. Syst., 1986)

Clarification of "Feeding Inputs on Demand" in Efficient Demand-Driven Evaluation - Part 1. - Keshav Pingali; Arvind (ACM Trans. Program. Lang. Syst., 1986)

Lazy evaluation and the logic variable. - Keshav Pingali (ICS, 1988)

Fine-grain compilation for pipelined machines. - Alexandru Nicolau; Keshav Pingali; Alexander Aiken (J. Supercomput., 1988)

A Fully Abstract Semantics for a Functional Language with Logic Variables - Radha Jagadeesan; Prakash Panangaden; Keshav Pingali (LICS, 1989)

Process Decomposition Through Locality of Reference. - Anne Rogers; Keshav Pingali (PLDI, 1989)

I-Structures: Data Structures for Parallel Computing. - Arvind 001; Rishiyur S. Nikhil; Keshav Pingali (ACM Trans. Program. Lang. Syst., 1989)

From Control Flow to Dataflow. - Micah Beck; Keshav Pingali (ICPP (2), 1990)

Compiling for Locality. - Keshav Pingali; Anne Rogers (ICPP (2), 1990)

Static Scheduling for Dynamic Dataflow Machines. - Micah Beck; Keshav Pingali; Alexandru Nicolau (J. Parallel Distributed Comput., 1990)

An Executable Representation of Distance and Direction. - Richard Johnson; Wei Li 015; Keshav Pingali (LCPC, 1991)

Dependence Flow Graphs: An Algebraic Approach to Program Dependencies. - Keshav Pingali; Micah Beck; Richard Johnson; Mayan Moudgill; Paul Stodghill (POPL, 1991)

From Control Flow to Dataflow. - Micah Beck; Richard Johnson; Keshav Pingali (J. Parallel Distributed Comput., 1991)

Accumulators: New Logic Variable Abstractions for Functional Languages. - Keshav Pingali; Kattamuri Ekanadham (Theor. Comput. Sci., 1991)

A Fully Abstract Semantics for a First-Order Functional Language with Logic Variables. - Radha Jagadeesan; Keshav Pingali; Prakash Panangaden (ACM Trans. Program. Lang. Syst., 1991)

Abstract Semantics for a Higher-Order Functional Language with Logic Variables. - Radha Jagadeesan; Keshav Pingali (POPL, 1992)

Loop Transformations for NUMA Machines. - Wei Li 015; Keshav Pingali (SIGPLAN Workshop, 1992)

Register renaming and dynamic speculation: an alternative approach. - Mayan Moudgill; Keshav Pingali; Stamatis Vassiliadis (MICRO, 1993)

Dependence-Based Program Analysis. - Richard Johnson; Keshav Pingali (PLDI, 1993)

Access Normalization: Loop Restructuring for NUMA Compilers. - Wei Li 015; Keshav Pingali (ACM Trans. Comput. Syst., 1993)

The Program Structure Tree: Computing Control Regions in Linear Time. - Richard Johnson; David Pearson; Keshav Pingali (PLDI, 1994)

A singular loop transformation framework based on non-singular matrices. - Wei Li 015; Keshav Pingali (Int. J. Parallel Program., 1994)

Compiling for Distributed Memory Architectures. - Anne Rogers; Keshav Pingali (IEEE Trans. Parallel Distributed Syst., 1994)

Automatic Parallelization of the Conjugate Gradient Algorithm. - Vladimir Kotlyar; Keshav Pingali; Paul Stodghill (LCPC, 1995)

APT: A Data Structure for Optimal Control Dependence Computation. - Keshav Pingali; Gianfranco Bilardi (PLDI, 1995)

Generalized Dominance and Control Dependence. - Gianfranco Bilardi; Keshav Pingali (PLDI, 1996)

Transformations for Imperfectly Nested Loops. - Induprakas Kodukula; Keshav Pingali (SC, 1996)

Data Movement and Control Substrate for Parallel Scientific Computing. - Nikos Chrisochoides; Induprakas Kodukula; Keshav Pingali (CANPC, 1997)

A Relational Approach to the Compilation of Sparse Matrix Programs. - Vladimir Kotlyar; Keshav Pingali; Paul Stodghill (Euro-Par, 1997)

Compiler and Run-Time Support for Semi-Structured Applications. - Nikos Chrisochoides; Induprakas Kodukula; Keshav Pingali (International Conference on Supercomputing, 1997)

Sparse Code Generation for Imperfectly Nested Loops with Dependences. - Vladimir Kotlyar; Keshav Pingali (International Conference on Supercomputing, 1997)

Data-centric Multi-level Blocking. - Induprakas Kodukula; Nawaaz Ahmed; Keshav Pingali (PLDI, 1997)

Compiling Parallel Sparse Code for User-Defined Data Structures. - Vladimir Kotlyar; Keshav Pingali; Paul Stodghill (PP, 1997)

Compiling Parallel Code for Sparse Matrix Applications. - Vladimir Kotlyar; Keshav Pingali; Paul Stodghill (SC, 1997)

Optimal Control Dependence Computation and the Roman Chariots Problem. - Keshav Pingali; Gianfranco Bilardi (ACM Trans. Program. Lang. Syst., 1997)

A case for source-level transformations in MATLAB. - Vijay Menon 002; Keshav Pingali (DSL, 1999)

An experimental evaluation of tiling and shackling for memory hierarchy management. - Induprakas Kodukula; Keshav Pingali; Robert Cox; Dror E. Maydan (International Conference on Supercomputing, 1999)

High-level semantic optimization of numerical codes. - Vijay Menon 002; Keshav Pingali (International Conference on Supercomputing, 1999)

Automatic Generation of Block-Recursive Codes. - Nawaaz Ahmed; Keshav Pingali (Euro-Par, 2000)

Left-Looking to Right-Looking and Vice Versa: An Application of Fractal Symbolic Analysis to Linear Algebra Code Restructuring. - Nikolay Mateev; Vijay Menon 002; Keshav Pingali (Euro-Par, 2000)

Next-generation generic programming and its application to sparse matrix computations. - Nikolay Mateev; Keshav Pingali; Paul Stodghill; Vladimir Kotlyar (ICS, 2000)

Parallel FEM Simulation of Crack Propagation - Challenges, Status, and Perspectives. - Bruce Carter; Chuin-Shan Chen; L. Paul Chew; Nikos Chrisochoides; Guang R. Gao; Gerd Heber; Anthony R. Ingraffea; Roland Krause; Chris Myers; Démian Nave; Keshav Pingali; Paul Stodghill; et al. (IPDPS Workshops, 2000)

Tiling Imperfectly-Nested Loop Nests. - Nawaaz Ahmed; Nikolay Mateev; Keshav Pingali (SC, 2000)

A Framework for Sparse Matrix Code Synthesis from High-level Specifications. - Nawaaz Ahmed; Nikolay Mateev; Keshav Pingali; Paul Stodghill (SC, 2000)

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 (SC, 2000)

Solving Alignment Using Elementary Linear Algebra. - Vladimir Kotlyar; David Bau; Induprakas Kodukula; Keshav Pingali; Paul Stodghill (Compiler Optimizations for Scalable Parallel Systems Languages, 2001)

Topic 04: Compilers for High Performance. - Jens Knoop; Manish Gupta; Keshav Pingali; Michael F. P. O'Boyle (Euro-Par, 2001)

Synthesizing Transformations for Locality Enhancement of Imperfectly-Nested Loop Nests. - Nawaaz Ahmed; Nikolay Mateev; Keshav Pingali (Int. J. Parallel Program., 2001)

Data-Centric Transformations for Locality Enhancement. - Induprakas Kodukula; Keshav Pingali (Int. J. Parallel Program., 2001)

Next Generation System Software for Future High-End Computing Systems. - Guang R. Gao; Kevin B. Theobald; Ziang Hu; Haiping Wu; Jizhu Lu; Keshav Pingali; Paul Stodghill; Thomas L. Sterling; Rick Stevens; Mark Hereld (IPDPS, 2002)

Date movement and control substrate for parallel adaptive applications. - Kevin J. Barker; Nikos Chrisochoides; Jeffrey Dobbelaere; Démian Nave; Keshav Pingali (Concurr. Comput. Pract. Exp., 2002)

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; et al. (International Conference on Computational Science, 2003)

Collective operations in application-level fault-tolerant MPI. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Paul Stodghill (ICS, 2003)

C3: A System for Automating Application-Level Checkpointing of MPI Programs. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Paul Stodghill (LCPC, 2003)

A comparison of empirical and model-driven optimization. - Kamen Yotov; Xiaoming Li 004; Gang Ren 002; Michael Cibulskis; Gerald DeJong; María Jesús Garzarán; David A. Padua; Keshav Pingali; Paul Stodghill; Peng Wu 001 (PLDI, 2003)

Automated application-level checkpointing of MPI programs. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Paul Stodghill (PPoPP, 2003)

Algorithms for computing the static single assignment form. - Gianfranco Bilardi; Keshav Pingali (J. ACM, 2003)

Fractal symbolic analysis. - Vijay Menon 002; Keshav Pingali; Nikolay Mateev (ACM Trans. Program. Lang. Syst., 2003)

Application-level checkpointing for shared memory programs. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Peter K. Szwed; Martin Schulz 001 (ASPLOS, 2004)

O'SOAP - A Web Services Framework for DDDAS Applications. - Keshav Pingali; Paul Stodghill (International Conference on Computational Science, 2004)

Implementation and Evaluation of a Scalable Application-Level Checkpoint-Recovery Scheme for MPI Programs. - Martin Schulz 001; Greg Bronevetsky; Rohit Fernandes; Daniel Marques; Keshav Pingali; Paul Stodghill (SC, 2004)

Look Left, Look Right, Look Left Again: An Application of Fractal Symbolic Analysis to Linear Algebra Code Restructuring. - Vijay Menon 002; Keshav Pingali (Int. J. Parallel Program., 2004)

A Load Balancing Framework for Adaptive and Asynchronous Applications. - Kevin J. Barker; Andrey N. Chernikov; Nikos Chrisochoides; Keshav Pingali (IEEE Trans. Parallel Distributed Syst., 2004)

Think globally, search locally. - Kamen Yotov; Keshav Pingali; Paul Stodghill (ICS, 2005)

Optimizing Checkpoint Sizes in the C3 System. - Daniel Marques; Greg Bronevetsky; Rohit Fernandes; Keshav Pingali; Paul Stodghill (IPDPS, 2005)

A Language for the Compact Representation of Multiple Program Versions. - Sébastien Donadio; James C. Brodman; Thomas Roeder; Kamen Yotov; Denis Barthou; Albert Cohen 001; María Jesús Garzarán; David A. Padua; Keshav Pingali (LCPC, 2005)

Analytic Models and Empirical Search: A Hybrid Approach to Code Optimization. - Arkady Epshteyn; María Jesús Garzarán; Gerald DeJong; David A. Padua; Gang Ren 002; Xiaoming Li 004; Kamen Yotov; Keshav Pingali (LCPC, 2005)

Automatic Measurement of Instruction Cache Capacity. - Kamen Yotov; Sandra Jackson; Tyler Steele; Keshav Pingali; Paul Stodghill (LCPC, 2005)

Automatic measurement of memory hierarchy parameters. - Kamen Yotov; Keshav Pingali; Paul Stodghill (SIGMETRICS, 2005)

Is Search Really Necessary to Generate High-Performance BLAS? - Kamen Yotov; Xiaoming Li 004; Gang Ren 002; María Jesús Garzarán; David A. Padua; Keshav Pingali; Paul Stodghill (Proc. IEEE, 2005)

Experimental evaluation of application-level checkpointing for OpenMP programs. - Greg Bronevetsky; Keshav Pingali; Paul Stodghill (ICS, 2006)

A distributed system based on web services for computational science simulations. - Keshav Pingali; Paul Stodghill (ICS, 2006)

Recent advances in checkpoint/recovery systems. - Greg Bronevetsky; Rohit Fernandes; Daniel Marques; Keshav Pingali; Paul Stodghill (IPDPS, 2006)

Is Cache-Oblivious DGEMM Viable? - John A. Gunnels; Fred G. Gustavson; Keshav Pingali; Kamen Yotov (PARA, 2006)

Mobile MPI programs in computational grids. - Rohit Fernandes; Keshav Pingali; Paul Stodghill (PPoPP, 2006)

Scheduling Issues in Optimistic Parallelization. - Milind Kulkarni 001; Keshav Pingali (IPDPS, 2007)

Compiler-Enhanced Incremental Checkpointing. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Radu Rugina (LCPC, 2007)

An experimental comparison of cache-oblivious and cache-conscious programs. - Kamen Yotov; Thomas Roeder; Keshav Pingali; John A. Gunnels; Fred G. Gustavson (SPAA, 2007)

Editorial: A changing of the guard. - Kathryn S. McKinley; Keshav Pingali (ACM Trans. Program. Lang. Syst., 2007)

Optimistic parallelism benefits from data partitioning. - Milind Kulkarni 001; Keshav Pingali; Ganesh Ramanarayanan; Bruce Walter; Kavita Bala; L. Paul Chew (ASPLOS, 2008)

Data-parallel abstractions for irregular programs. - Keshav Pingali (Conf. Computing Frontiers, 2008)

On the Scalability of an Automatically Parallelized Irregular Application. - Martin Burtscher; Milind Kulkarni 001; Dimitrios Prountzos; Keshav Pingali (LCPC, 2008)

Scheduling strategies for optimistic parallel execution of irregular programs. - Milind Kulkarni 001; Patrick Carribault; Keshav Pingali; Ganesh Ramanarayanan; Bruce Walter; Kavita Bala; L. Paul Chew (SPAA, 2008)

An Experimental Study of Self-Optimizing Dense Linear Algebra Software. - Milind Kulkarni 001; Keshav Pingali (Proc. IEEE, 2008)

Parallel and Vector Programming Languages. - Keshav Pingali (Wiley Encyclopedia of Computer Science and Engineering, 2008)

09191 Abstracts Collection - Fault Tolerance in High-Performance Computing and Grids. - Franck Cappello; Laxmikant V. Kalé; Frank Mueller 001; Keshav Pingali; Alexander Reinefeld (Fault Tolerance in High-Performance Computing and Grids, 2009)

Compiler-enhanced incremental checkpointing for OpenMP applications. - Greg Bronevetsky; Daniel Marques; Keshav Pingali; Sally A. McKee; Radu Rugina (IPDPS, 2009)

Lonestar: A suite of parallel irregular programs. - Milind Kulkarni 001; Martin Burtscher; Calin Cascaval; Keshav Pingali (ISPASS, 2009)

How much parallelism is there in irregular applications? - Milind Kulkarni 001; Martin Burtscher; Rajasekhar Inkulu; Keshav Pingali; Calin Cascaval (PPoPP, 2009)

Compiler research: the next 50 years. - Mary W. Hall; David A. Padua; Keshav Pingali (Commun. ACM, 2009)

Optimistic parallelism requires abstractions. - Milind Kulkarni 001; Keshav Pingali; Bruce Walter; Ganesh Ramanarayanan; Kavita Bala; L. Paul Chew (Commun. ACM, 2009)

Remembrances of things past. - Keshav Pingali; Kathryn S. McKinley (ACM Trans. Program. Lang. Syst., 2009)

Ordered and unordered algorithms for parallel breadth first search. - Muhammad Amber Hassaan; Martin Burtscher; Keshav Pingali (PACT, 2010)

Towards a science of parallel programming. - Keshav Pingali (PACT, 2010)

Parallel Graph Partitioning on Multicore Architectures. - Xin Sui; Donald Nguyen; Martin Burtscher; Keshav Pingali (LCPC, 2010)

Parallel inclusion-based points-to analysis. - Mario Méndez-Lojo; Augustine Mathew; Keshav Pingali (OOPSLA, 2010)

Structure-driven optimizations for amorphous data-parallel programs. - Mario Méndez-Lojo; Donald Nguyen; Dimitrios Prountzos; Xin Sui; Muhammad Amber Hassaan; Milind Kulkarni 001; Martin Burtscher; Keshav Pingali (PPoPP, 2010)

Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs? - Arvind 001; David I. August; Keshav Pingali; Derek Chiou; Resit Sendag; Joshua J. Yi (IEEE Micro, 2010)

La dolce vita at TOPLAS. - Kathryn S. McKinley; Keshav Pingali (ACM Trans. Program. Lang. Syst., 2010)

La prossima vita at TOPLAS. - Kathryn S. McKinley; Keshav Pingali (ACM Trans. Program. Lang. Syst., 2010)

Synthesizing concurrent schedulers for irregular algorithms. - Donald Nguyen; Keshav Pingali (ASPLOS, 2011)

Exploiting the commutativity lattice. - Milind Kulkarni 001; Donald Nguyen; Dimitrios Prountzos; Xin Sui; Keshav Pingali (PLDI, 2011)

The tao of parallelism in algorithms. - Keshav Pingali; Donald Nguyen; Milind Kulkarni 001; Martin Burtscher; Muhammad Amber Hassaan; Rashid Kaleem; Tsung-Hsien Lee; Andrew Lenharth; Roman Manevich; Mario Méndez-Lojo; Dimitrios Prountzos; Xin Sui (PLDI, 2011)

Parallelizing irregular algorithms: a pattern language. - Pedro Monteiro; Miguel P. Monteiro 001; Keshav Pingali (PLoP, 2011)

A shape analysis for optimizing parallel graph programs. - Dimitrios Prountzos; Roman Manevich; Keshav Pingali; Kathryn S. McKinley (POPL, 2011)

Ordered vs. unordered: a comparison of parallelism and work-efficiency in irregular algorithms. - Muhammad Amber Hassaan; Martin Burtscher; Keshav Pingali (PPoPP, 2011)

Brief announcement: processor allocation for optimistic parallelization of irregular programs. - Francesco Versaci; Keshav Pingali (SPAA, 2011)

Locality of Reference and Parallel Processing. - Keshav Pingali (Encyclopedia of Parallel Computing, 2011)

Processor Allocation for Optimistic Parallelization of Irregular Programs. - Francesco Versaci; Keshav Pingali (ICCSA (1), 2012)

A quantitative study of irregular programs on GPUs. - Martin Burtscher; Rupesh Nasre; Keshav Pingali (IISWC, 2012)

Parallel Clustered Low-Rank Approximation of Graphs and Its Application to Link Prediction. - Xin Sui; Tsung-Hsien Lee; Joyce Jiyoung Whang; Berkant Savas; Saral Jain; Keshav Pingali; Inderjit S. Dhillon (LCPC, 2012)

Elixir: a system for synthesizing concurrent graph programs. - Dimitrios Prountzos; Roman Manevich; Keshav Pingali (OOPSLA, 2012)

A GPU implementation of inclusion-based points-to analysis. - Mario Méndez-Lojo; Martin Burtscher; Keshav Pingali (PPoPP, 2012)

Parallelizing SuperFine. - Diogo Telmo Neves; Tandy J. Warnow; João Luís Sobral; Keshav Pingali (SAC, 2012)

Atomic-free irregular computations on GPUs. - Rupesh Nasre; Martin Burtscher; Keshav Pingali (GPGPU@ASPLOS, 2013)

Data-Driven Versus Topology-driven Irregular Computations on GPUs. - Rupesh Nasre; Martin Burtscher; Keshav Pingali (IPDPS, 2013)

Morph algorithms on GPUs. - Rupesh Nasre; Martin Burtscher; Keshav Pingali (PPoPP, 2013)

Betweenness centrality: algorithms and implementations. - Dimitrios Prountzos; Keshav Pingali (PPoPP, 2013)

A lightweight infrastructure for graph analytics. - Donald Nguyen; Andrew Lenharth; Keshav Pingali (SOSP, 2013)

Adaptive heterogeneous scheduling for integrated GPUs. - Rashid Kaleem; Rajkishore Barik; Tatiana Shpeisman; Brian T. Lewis; Chunling Hu; Keshav Pingali (PACT, 2014)

Deterministic galois: on-demand, portable and parameterless. - Donald Nguyen; Andrew Lenharth; Keshav Pingali (ASPLOS, 2014)

Graph Grammar based Multi-thread Multi-frontal Direct Solver with Galois Scheduler. - Damian Goik; Konrad Jopek; Maciej Paszynski; Andrew Lenharth; Donald Nguyen; Keshav Pingali (ICCS, 2014)

Author retrospective for synthesizing transformations for locality enhancement of imperfectly-nested loop nests. - Keshav Pingali (ICS 25th Anniversary, 2014)

High-speed graph analytics with the galois system. - Keshav Pingali (PPAA@PPoPP, 2014)

Parallelization of Reordering Algorithms for Bandwidth and Wavefront Reduction. - Konstantinos I. Karantasis; Andrew Lenharth; Donald Nguyen; María Jesús Garzarán; Keshav Pingali (SC, 2014)

Brief announcement: parallelization of asynchronous variational integrators forshared memory architectures. - Muhammad Amber Hassaan; Donald Nguyen; Keshav Pingali (SPAA, 2014)

Kinetic Dependence Graphs. - Muhammad Amber Hassaan; Donald D. Nguyen; Keshav Pingali (ASPLOS, 2015)

A Graphical Model for Context-Free Grammar Parsing. - Keshav Pingali; Gianfranco Bilardi (CC, 2015)

Priority Queues Are Not Good Concurrent Priority Schedulers. - Andrew Lenharth; Donald Nguyen; Keshav Pingali (Euro-Par, 2015)

Scalable Data-Driven PageRank: Algorithms, System Issues, and Lessons Learned. - Joyce Jiyoung Whang; Andrew Lenharth; Inderjit S. Dhillon; Keshav Pingali (Euro-Par, 2015)

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 Dalcín; Victor M. Calo (ICCS, 2015)

Automatic Tuning of Task Scheduling Policies on Multicore Architectures. - Akshatha Bhat; Andrew Lenharth; Donald Nguyen; Qing Yi; Keshav Pingali (PARCO, 2015)

Synthesizing parallel graph programs via automated planning. - Dimitrios Prountzos; Roman Manevich; Keshav Pingali (PLDI, 2015)

Stochastic gradient descent on GPUs. - Rashid Kaleem; Sreepathi Pai; Keshav Pingali (GPGPU@PPoPP, 2015)

Parallel program = operator + schedule + parallel data structure. - Keshav Pingali (SAMOS, 2015)

Scaling Runtimes for Irregular Algorithms to Large-Scale NUMA Systems. - Andrew Lenharth; Keshav Pingali (Computer, 2015)

Quasi-Optimal Elimination Trees for 2D Grids with Singularities. - Anna Paszynska; Maciej Paszynski; Konrad Jopek; Maciej Wozniak; Damian Goik; Piotr Gurgul; Hassan AbouEisha; Mikhail Moshkov; Victor Manuel Calo; Andrew Lenharth; Donald Nguyen; Keshav Pingali (Sci. Program., 2015)

Introduction to the Special Issue on PPoPP'12. - Keshav Pingali; J. Ramanujam; P. Sadayappan (ACM Trans. Parallel Comput., 2015)

Proactive Control of Approximate Programs. - Xin Sui; Andrew Lenharth; Donald S. Fussell; Keshav Pingali (ASPLOS, 2016)

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 (ICCS, 2016)

Hypergraph Grammars in Non-stationary hp-adaptive Finite Element Method. - Anna Paszynska; Maciej Wozniak; Andrew Lenharth; Donald Nguyen; Keshav Pingali (ICCS, 2016)

DSMR: A Parallel Algorithm for Single-Source Shortest Path Problem. - Saeed Maleki; Donald Nguyen; Andrew Lenharth; María Jesús Garzarán; David A. Padua; Keshav Pingali (ICS, 2016)

Synchronization Trade-Offs in GPU Implementations of Graph Algorithms. - Rashid Kaleem; Anand Venkat; Sreepathi Pai; Mary W. Hall; Keshav Pingali (IPDPS, 2016)

A compiler for throughput optimization of graph algorithms on GPUs. - Sreepathi Pai; Keshav Pingali (OOPSLA, 2016)

DSMR: a shared and distributed memory algorithm for single-source shortest path problem. - Saeed Maleki; Donald Nguyen; Andrew Lenharth; María Jesús Garzarán; David A. Padua; Keshav Pingali (PPoPP, 2016)

Parallel graph analytics. - Andrew Lenharth; Donald Nguyen; Keshav Pingali (Commun. ACM, 2016)

Lowering IrGL to CUDA. - Sreepathi Pai; Keshav Pingali (CoRR, 2016)

Adaptive Work-Efficient Connected Components on the GPU. - Michael Sutton 001; Tal Ben-Nun; Amnon Barak; Sreepathi Pai; Keshav Pingali (CoRR, 2016)

What Scalable Programs Need from Transactional Memory. - Donald Nguyen; Keshav Pingali (ASPLOS, 2017)

Parallel triangle counting and k-truss identification using graph-centric methods. - Chad Voegele; Yi-Shan Lu; Sreepathi Pai; Keshav Pingali (HPEC, 2017)

Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations. - Tal Ben-Nun; Michael Sutton 001; Sreepathi Pai; Keshav Pingali (PPoPP, 2017)

Capri: A Control System for Approximate Programs. - Swarnendu Biswas; Yan Pei; Donald S. Fussell; Keshav Pingali (CoRR, 2017)

Dynamic Load Balancing Strategies for Graph Applications on GPUs. - Ananya Raval; Rupesh Nasre; Vivek Kumar; R. Vasudevan; Sathish Vadhiyar; Keshav Pingali (CoRR, 2017)

IGA-ADS: Isogeometric analysis FEM using ADS solver. - Marcin Los; Maciej Wozniak; Maciej Paszynski; Andrew Lenharth; Muhammad Amber Hassaan; Keshav Pingali (Comput. Phys. Commun., 2017)

Can Parallel Programming Revolutionize EDA Tools? - Yi-Shan Lu; Keshav Pingali (Advanced Logic Synthesis, 2018)

Abelian: A Compiler for Graph Analytics on Distributed, Heterogeneous Platforms. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Andrew Lenharth; Keshav Pingali (Euro-Par, 2018)

Unlocking fine-grain parallelism for AIG rewriting. - Vinicius N. Possani; Yi-Shan Lu; Alan Mishchenko; Keshav Pingali; Renato P. Ribas; André Inácio Reis (ICCAD, 2018)

A Lightweight Communication Runtime for Distributed Graph Analytics. - Hoang-Vu Dang; Roshan Dathathri; Gurbinder Gill; Alex Brooks; Nikoli Dryden; Andrew Lenharth; Loc Hoang; Keshav Pingali; Marc Snir (IPDPS, 2018)

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 (PLDI, 2018)

Applications of A Hyper-Graph Grammar System in Adaptive Finite-Element Computations. - Piotr Gurgul; Konrad Jopek; Keshav Pingali; Anna Paszynska (Int. J. Appl. Math. Comput. Sci., 2018)

SLAMBooster: An Application-aware Controller for Approximation in SLAM. - Yan Pei; Swarnendu Biswas; Donald S. Fussell; Keshav Pingali (CoRR, 2018)

A Study of Partitioning Policies for Graph Analytics on Large-scale Distributed Platforms. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Keshav Pingali (Proc. VLDB Endow., 2018)

Gluon-Async: A Bulk-Asynchronous System for Distributed and Heterogeneous Graph Analytics. - Roshan Dathathri; Gurbinder Gill; Loc Hoang; Vishwesh Jatala; Keshav Pingali; V. Krishna Nandivada; Hoang-Vu Dang; Marc Snir (PACT, 2019)

SLAMBooster: An Application-Aware Online Controller for Approximation in Dense SLAM. - Yan Pei; Swarnendu Biswas; Donald S. Fussell; Keshav Pingali (PACT, 2019)

Phoenix: A Substrate for Resilient Distributed Graph Analytics. - Roshan Dathathri; Gurbinder Gill; Loc Hoang; Keshav Pingali (ASPLOS, 2019)

DistTC: High Performance Distributed Triangle Counting. - Loc Hoang; Vishwesh Jatala; Xuhao Chen 001; Udit Agarwal; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (HPEC, 2019)

SPRoute: A Scalable Parallel Negotiation-based Global Router. - Jiayuan He 003; Martin Burtscher; Rajit Manohar; Keshav Pingali (ICCAD, 2019)

GrAPL Keynote 1. - Keshav Pingali (IPDPS Workshops, 2019)

A round-efficient distributed betweenness centrality algorithm. - Loc Hoang; Matteo Pontecorvi; Roshan Dathathri; Gurbinder Gill; Bozhi You; Keshav Pingali; Vijaya Ramachandran (PPoPP, 2019)

Hypergraph grammar based multi-thread multi-frontal direct solver with Galois scheduler. - Maciej Paszynski; Konrad Jopek; Anna Paszynska; Muhammad Amber Hasaan; Keshav Pingali (Comput. Sci., 2019)

An elementary introduction to Kalman filtering. - Yan Pei; Swarnendu Biswas; Donald S. Fussell; Keshav Pingali (Commun. ACM, 2019)

An Adaptive Load Balancer For Graph Analytical Applications on GPUs. - Vishwesh Jatala; Loc Hoang; Roshan Dathathri; Gurbinder Gill; V. Krishna Nandivada; Keshav Pingali (CoRR, 2019)

Supermodeling of tumor dynamics with parallel isogeometric analysis solver. - Leszek Siwik; Marcin Los; Adrian Klusek; Keshav Pingali; Witold Dzwinel; Maciej Paszynski (CoRR, 2019)

Derivative grammars: a symbolic approach to parsing with derivatives. - Ian Henriksen; Gianfranco Bilardi; Keshav Pingali (Proc. ACM Program. Lang., 2019)

Proteus: Language and Runtime Support for Self-Adaptive Software Development. - Saeid Barati 001; Ferenc A. Bartha; Swarnendu Biswas; Robert Cartwright; Adam Duracz; Donald S. Fussell; Henry Hoffmann; Connor Imes; Jason E. Miller; Nikita Mishra; Arvind 001; Dung Nguyen; et al. (IEEE Softw., 2019)

A Methodology for Principled Approximation in Visual SLAM. - Yan Pei; Swarnendu Biswas; Donald S. Fussell; Keshav Pingali (PACT, 2020)

Cyclone: A Static Timing and Power Engine for Asynchronous Circuits. - Wenmian Hua; Yi-Shan Lu; Keshav Pingali; Rajit Manohar (ASYNC, 2020)

Parallel Shared-Memory Isogeometric Residual Minimization (iGRM) for Three-Dimensional Advection-Diffusion Problems. - Marcin Los; Judit Muñoz-Matute; Krzysztof Podsiadlo; Maciej Paszynski; Keshav Pingali (ICCS (7), 2020)

Evaluation of Graph Analytics Frameworks Using the GAP Benchmark Suite. - Ariful Azad; Mohsen Mahmoudi Aznaveh; Scott Beamer; Mark P. Blanco; Jinhao Chen; Luke D'Alessandro; Roshan Dathathri; Timothy A. Davis 001; Kevin Deweese; Jesun Firoz; Henry A. Gabb; Gurbinder Gill; et al. (IISWC, 2020)

A Study of APIs for Graph Analytics Workloads. - Hochan Lee; David C. Wong 001; Loc Hoang; Roshan Dathathri; Gurbinder Gill; Vishwesh Jatala; David Kuck; Keshav Pingali (IISWC, 2020)

A Study of Graph Analytics for Massive Datasets on Distributed Multi-GPUs. - Vishwesh Jatala; Roshan Dathathri; Gurbinder Gill; Loc Hoang; V. Krishna Nandivada; Keshav Pingali (IPDPS, 2020)

A Fine-Grained Hybrid CPU-GPU Algorithm for Betweenness Centrality Computations. - Ashirbad Mishra; Sathish Vadhiyar; Rupesh Nasre; Keshav Pingali (CoRR, 2020)

BiPart: A Parallel and Deterministic Multilevel Hypergraph Partitioner. - Sepideh Maleki; Udit Agarwal; Martin Burtscher; Keshav Pingali (CoRR, 2020)

Pangolin: An Efficient and Flexible Graph Mining System on CPU and GPU. - Xuhao Chen 001; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (Proc. VLDB Endow., 2020)

Single Machine Graph Analytics on Massive Datasets Using Intel Optane DC Persistent Memory. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Ramesh Peri; Keshav Pingali (Proc. VLDB Endow., 2020)

Groute: Asynchronous Multi-GPU Programming Model with Applications to Large-scale Graph Processing. - Tal Ben-Nun; Michael Sutton 001; Sreepathi Pai; Keshav Pingali (ACM Trans. Parallel Comput., 2020)

Sandslash: a two-level framework for efficient graph pattern mining. - Xuhao Chen 001; Roshan Dathathri; Gurbinder Gill; Loc Hoang; Keshav Pingali (ICS, 2021)

BiPart: a parallel and deterministic hypergraph partitioner. - Sepideh Maleki; Udit Agarwal; Martin Burtscher; Keshav Pingali (PPoPP, 2021)

Exploiting Asynchronous Priority Scheduling in Parallel Eikonal Solvers. - Ian Henriksen; Bozhi You; Keshav Pingali (CoRR, 2021)

NetVec: A Scalable Hypergraph Embedding System. - Sepideh Maleki; Dennis P. Wall; Keshav Pingali (CoRR, 2021)

Optimizing Graph Transformer Networks with Graph-based Techniques. - Loc Hoang; Udit Agarwal; Gurbinder Gill; Roshan Dathathri; Abhik Seal; Brian Martin; Keshav Pingali (CoRR, 2021)

Sonic: A Sampling-based Online Controller for Streaming Applications. - Yan Pei; Keshav Pingali (CoRR, 2021)

An Open-Source EDA Flow for Asynchronous Logic. - Samira Ataei; Wenmian Hua; Yihang Yang; Rajit Manohar; Yi-Shan Lu; Jiayuan He 003; Sepideh Maleki; Keshav Pingali (IEEE Des. Test, 2021)

Parallel graph-grammar-based algorithm for the longest-edge refinement of triangular meshes and the pollution simulations in Lesser Poland area. - Krzysztof Podsiadlo; Albert Oliver Serra; Anna Paszynska; Rafael Montenegro; Ian Henriksen; Maciej Paszynski; Keshav Pingali (Eng. Comput., 2021)

CuSP: A Customizable Streaming Edge Partitioner for Distributed Graph Analytics. - Loc Hoang; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (ACM SIGOPS Oper. Syst. Rev., 2021)

SPRoute 2.0: A detailed-routability-driven deterministic parallel global router with soft capacity. - Jiayuan He 003; Udit Agarwal; Yihang Yang; Rajit Manohar; Keshav Pingali (ASP-DAC, 2022)

A Simple, Fast, and GPU-friendly Steiner-Tree Heuristic. - Alex Fallin; Aarti Kothari; Jiayuan He 003; Christopher Yanez; Keshav Pingali; Rajit Manohar; Martin Burtscher (IPDPS Workshops, 2022)

HyperNetVec: Fast and Scalable Hierarchical Embedding for Hypergraphs. - Sepideh Maleki; Donya Saless; Dennis P. Wall; Keshav Pingali (NetSci-X, 2022)

Parla: A Python Orchestration System for Heterogeneous Architectures. - Hochan Lee; William Ruys; Ian Henriksen; Arthur Peters; Yineng Yan; Sean Stephens; Bozhi You; Henrique Fingler; Martin Burtscher; Milos Gligoric 001; Karl W. Schulz; Keshav Pingali; et al. (SC, 2022)

Supermodeling, a convergent data assimilation meta-procedure used in simulation of tumor progression. - Maciej Paszynski; Leszek Siwik; Witold Dzwinel; Keshav Pingali (Comput. Math. Appl., 2022)

Tuning three-dimensional tumor progression simulations on a cluster of GPGPUs. - Leszek Siwik; Marcin Los; Adrian Klusek; Anna Paszynska; Keshav Pingali; Witold Dzwinel; Maciej Paszynski (J. Comput. Appl. Math., 2022)

Physics Informed Neural Network Code for 2D Transient Problems (PINN-2DT) Compatible with Google Colab. - Pawel Maczuga; Maciej Skoczen; Przemyslaw Roznawski; Filip Tluszcz; Marcin Szubert; Marcin Los; Witold Dzwinel; Keshav Pingali; Maciej Paszynski (CoRR, 2023)

Fast parallel IGA-ADS solver for time-dependent Maxwell's equations. - Marcin Los; Maciej Wozniak; Keshav Pingali; Luis E. García-Castillo; Julen Álvarez-Aramberri; David Pardo; Maciej Paszynski (Comput. Math. Appl., 2023)

Kimbap: A Node-Property Map System for Distributed Graph Analytics. - Hochan Lee; Roshan Dathathri; Keshav Pingali (ASPLOS (2), 2024)

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 Sepúlveda-Salas; Anna Paszynska; Maciej Paszynski; Keshav Pingali (ICCS (2), 2024)

A Deep Dive into Task-Based Parallelism in Python. - William Ruys; Hochan Lee; Bozhi You; Shreya Talati; Jaeyoung Park; James Almgren-Bell; Yineng Yan; Milinda Fernando; George Biros; Mattan Erez; Martin Burtscher; Christopher J. Rossbach; et al. (IPDPS (Workshops), 2024)

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 (ICCS (2), 2025)

HyperQuery: Beyond Binary Link Prediction. - Sepideh Maleki; Josh Vekhter; Keshav Pingali (CoRR, 2025)

TAMA: A Human-AI Collaborative Thematic Analysis Framework Using Multi-Agent LLMs for Clinical Interviews. - Huimin Xu; Seungjun Yi; Terence Lim; Jiawei Xu 006; Andrew Well; Carlos M. Mery; Aidong Zhang; Yuji Zhang 002; Heng Ji 001; Keshav Pingali; Yan Leng; Ying Ding 001 (CoRR, 2025)

Evolutionary Policy Optimization. - Zelal Su; Keshav Pingali; Risto Miikkulainen (CoRR, 2025)

Performance Characterization of Python Runtimes for Multi-device Task Parallel Programming. - William Ruys; Hochan Lee; Bozhi You; Shreya Talati; Jaeyoung Park; James Almgren-Bell; Yineng Yan; Milinda Fernando; Mattan Erez; Milos Gligoric 001; Martin Burtscher; Christopher J. Rossbach; et al. (Int. J. Parallel Program., 2025)