Select Publications
Full publication list is available on my
CV.
2016
- ASPLOS-2016:
Proactive Control of Approximate Programs
Xin Sui, Andrew Lenharth, and Keshav Pingali
- CACM:
Parallel Graph Analytics
Andrew Lenharth, Donald Nguyen, and Kehsav Pingali
Communications of the ACM, May 2016
- PPOPP-2016:
DSMR: a shared and distributed memory algorithm for single-source shortest path problem
Saeed Maleki, Donald Nguyen, Andrew Lenharth, María Garzarán, David Padua, Keshav Pingali
In Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
2015
- EuroPar-2015:
Priority queues are not good concurrent priority schedulers
Andrew Lenharth, Donald Nguyen, and Keshav Pingali.
In Euro-Par 2015: Parallel Processing - 21st International Conference on Parallel and Distributed Computing. Springer, 2015.
- EuroPar-2015:
Scalable data-driven pagerank: Algorithms, system issues, and lessons learned
Joyce Jiyoung Whang, Andrew Lenharth, Inderjit S. Dhillon, and Keshav Pingali
In Euro-Par 2015: Parallel Processing - 21st International Conference on Parallel and Distributed Computing. Springer, 2015.
- IEEE Computer:
Scaling runtimes for irregular algorithms to large-scale NUMA systems
Andrew Lenharth and Keshav Pingali
IEEE Computer, Volume 48 Issue 8
2014
- SC-2014:
Parallelization of Reordering Algorithms for Bandwidth and Wavefront Reduction
Konstantinos I. Karantasis, Andrew Lenharth, Donald Nguyen, Maria Garzaran, Keshav Pingali
Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysism, New York, NY, USA, 2009. ACM.
- ASPLOS-2014:
Deterministic Galois: On-demand, Parameterless and Portable
Donald Nguyen, Andrew Lenharth, and Keshav Pingali
The 19th International Conference on Architectural Support for Programming Languages and Operating Systems. ACM, 2014
2013
2011
- PLDI-2011:
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 Méndez-Lojo, Dimitrios Prountzos, and Xin Sui
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 12–25, New York, NY, USA, 2011. ACM
2009
2007
- SOSP-2007:
Secure virtual architecture: A safe execution environment for commodity operating systems
John Criswell, Andrew Lenharth, Dinakar Dhurjati, and Vikram Adve
Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles, pages 351–366, New York, NY, USA, 2007. ACM
Audience Choice Award
- PLDI-2007:
Making context-sensitive points-to analysis with heap cloning practical for the real world
Chris Lattner, Andrew Lenharth, and Vikram Adve
Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 278–289, New York, NY, USA, 2007. ACM.