| 2024 | ISCA | Scalable, Programmable and Dense: The HammerBlade Open-Source RISC-V Manycore. | Dai Cheol Jung, Max Ruttenberg, Paul Gao, Scott Davidson, Daniel Petrisko, Kangli Li, Aditya K. Kamath, Lin Cheng, Shaolin Xie, Peitian Pan, Zhongyuan Zhao, Zichao Yue, Bandhav Veluri, Sripathi Muralitharan, Adrian Sampson, Andrew Lumsdaine, Zhiru Zhang, Christopher Batten, Mark Oskin, Dustin Richmond, Michael Bedford Taylor |
| 2022 | ECOOP | NWGraph: A Library of Generic Graph Algorithms and Data Structures in C++20. | Andrew Lumsdaine, Luke D'Alessandro, Kevin Deweese, Jesun Firoz, Tony Liu, Scott McMillan, John Phillip Ratzloff, Marcin Zalewski |
| 2021 | HiPC | Parallel Algorithms for Efficient Computation of High-Order Line Graphs of Hypergraphs. | Xu T. Liu, Jesun Firoz, Andrew Lumsdaine, Cliff A. Joslyn, Sinan G. Aksoy, Brenda Praggastis, Assefaw H. Gebremedhin |
| 2020 | ICIP | Flexible Spatial and Angular Light Field Super Resolution. | Dizhi Ma, Andrew Lumsdaine, Wenhui Zhou |
| 2020 | ICPR | Fast and Efficient Neural Network for Light Field Disparity Estimation. | Dizhi Ma, Andrew Lumsdaine |
| 2019 | DATE | A Parallel Graph Environment for Real-World Data Analytics Workflows. | Vito Giovanni Castellana, Maurizio Drocco, John Feo, Jesun Sahariar Firoz, Thejaka Amila Kanewala, Andrew Lumsdaine, Joseph B. Manzano, Andres Marquez, Marco Minutoli, Joshua Suetterlein, Antonino Tumeo, Marcin Zalewski |
| 2019 | ICIP | Learning Depth Cues from Focal Stack for Light Field Depth Estimation. | Wenhui Zhou, Enci Zhou, Yuxiang Yan, Lili Lin, Andrew Lumsdaine |
| 2019 | ISPDC | RDMA Managed Buffers: A Case for Accelerating Communication Bound Processes via Fine-Grained Events for Zero-Copy Message Passing. | Udayanga Wickramasinghe, Andrew Lumsdaine, Saliya Ekanayake, Martin Swany |
| 2018 | CCGRID | Enabling Efficient Inter-Node Message Passing and Remote Memory Access Via a uGNI Based Light-Weight Network Substrate for Cray Interconnects. | Udayanga Wickramasinghe, Andrew Lumsdaine |
| 2018 | HiPC | Synchronization-Avoiding Graph Algorithms. | Jesun Sahariar Firoz, Marcin Zalewski, Thejaka Amila Kanewala, Andrew Lumsdaine |
| 2018 | HiPC | Adaptive Runtime Features for Distributed Graph Algorithms. | Jesun Sahariar Firoz, Marcin Zalewski, Joshua Suetterlein, Andrew Lumsdaine |
| 2018 | HPDC | rmalloc() and rpipe(): a uGNI-based Distributed Remote Memory Allocator and Access Library for One-sided Messaging. | Udayanga Wickramasinghe, Andrew Lumsdaine |
| 2018 | ICPR | Scale and Orientation Aware EPI-Patch Learning for Light Field Depth Estimation. | Wenhui Zhou, Linkai Liang, Hua Zhang, Andrew Lumsdaine, Lili Lin |
| 2018 | PPoPP | A scalable distance-1 vertex coloring algorithm for power-law graphs. | Jesun Sahariar Firoz, Marcin Zalewski, Andrew Lumsdaine |
| 2017 | EuroPar | Families of Graph Algorithms: SSSP Case Study. | Thejaka Amila Kanewala, Marcin Zalewski, Andrew Lumsdaine |
| 2017 | HiPC | Parallel Asynchronous Distributed-Memory Maximal Independent Set Algorithm with Work Ordering. | Thejaka Amila Kanewala, Marcin Zalewski, Andrew Lumsdaine |
| 2017 | ICIP | Light-field flow: A subpixel-accuracy depth flow estimation with geometric occlusion model from a single light-field image. | Wenhui Zhou, Pengfei Li, Andrew Lumsdaine, Lili Lin |
| 2017 | PPoPP | POSTER: Distributed Control: The Benefits of Eliminating Global Synchronization via Effective Scheduling. | Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, Andrew Lumsdaine |
| 2017 | VDA | Declarative Guide Creation. | Joseph A. Cottam, Andrew Lumsdaine |
| 2016 | EuroPar | Improving Performance of Distributed Graph Traversals via Application-Aware Plug-In Work Scheduler. | Jesun Sahariar Firoz, Marcin Zalewski, Martina Barnas, Andrew Lumsdaine |
| 2016 | HPDC | Network-Managed Virtual Global Address Space for Message-driven Runtimes. | Abhishek Kulkarni, Luke Dalessandro, Ezra Kissel, Andrew Lumsdaine, Thomas L. Sterling, D. Martin Swany |
| 2016 | ICPR | Depth estimation with cascade occlusion culling filter for light-field cameras. | Wenhui Zhou, Andrew Lumsdaine, Lili Lin |
| 2015 | EuroPar | Importance of Runtime Considerations in Performance Engineering of Large-Scale Distributed Graph Algorithms. | Jesun Sahariar Firoz, Thejaka Amila Kanewala, Marcin Zalewski, Martina Barnas, Andrew Lumsdaine |
| 2015 | HiPC | Dynamic Adaptation for Elastic System Services Using Virtual Servers. | Abhishek Kulkarni, Hugh Greenberg, Michael Lang, Andrew Lumsdaine |
| 2015 | ICPADS | Comparison of Single Source Shortest Path Algorithms on Two Recent Asynchronous Many-task Runtime Systems. | Jesun Sahariar Firoz, Martina Barnas, Marcin Zalewski, Andrew Lumsdaine |
| 2015 | SC | Dynamic parallelism for simple and efficient GPU graph algorithms. | Peter Zhang, Eric Holk, John Matty, Samantha Misurda, Marcin Zalewski, Jonathan Chu, Scott McMillan, Andrew Lumsdaine |
| 2015 | VISSOFT | Pixel-oriented techniques for visualizing next-generation HPC systems. | Joseph A. Cottam, Ben Martin, Luke Dalessandro, Andrew Lumsdaine |
| 2014 | ICFP | Scoping rules on a platter: a framework for understanding and specifying name binding. | Larisse Voufo, Marcin Zalewski, Andrew Lumsdaine |
| 2014 | ICIP | The radon image as plenoptic function. | Todor G. Georgiev, Salil Tambe, Andrew Lumsdaine, Jennifer Gille, Ashok Veeraraghavan |
| 2014 | ICS | Hybrid MPI: a case study on the Xeon Phi platform. | Udayanga S. Wickramasinghe, Greg Bronevetsky, Andrew Lumsdaine, Andrew Friedley |
| 2014 | OOPSLA | Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host. | Eric Holk, Ryan Newton, Jeremy G. Siek, Andrew Lumsdaine |
| 2014 | SC | Distributed control: priority scheduling for single source shortest paths without synchronization. | Marcin Zalewski, Thejaka Amila Kanewala, Jesun Sahariar Firoz, Andrew Lumsdaine |
| 2014 | VDA | Abstract rendering: out-of-core rendering for information visualization. | Joseph A. Cottam, Andrew Lumsdaine, Peter Wang |
| 2013 | ICCV | Line Assisted Light Field Triangulation and Stereo Matching. | Zhan Yu, Xinqing Guo, Haibin Ling, Andrew Lumsdaine, Jingyi Yu |
| 2013 | ICS | Expressing graph algorithms using generalized active messages. | Nicholas Gerard Edmonds, Jeremiah Willcock, Andrew Lumsdaine |
| 2013 | PPoPP | Expressing graph algorithms using generalized active messages. | Nick Edmonds, Jeremiah Willcock, Andrew Lumsdaine |
| 2013 | PPoPP | Ownership passing: efficient distributed memory programming on multi-core systems. | Andrew Friedley, Torsten Hoefler, Greg Bronevetsky, Andrew Lumsdaine, Ching-Chen Ma |
| 2013 | SC | Hybrid MPI: efficient message passing for multi-core systems. | Andrew Friedley, Greg Bronevetsky, Torsten Hoefler, Andrew Lumsdaine |
| 2012 | CVPR | An analysis of color demosaicing in plenoptic cameras. | Zhan Yu, Jingyi Yu, Andrew Lumsdaine, Todor G. Georgiev |
| 2012 | HiPC | The design and implementation of a multi-level content-addressable checkpoint file system. | Abhishek Kulkarni, Adam Manzanares, Latchesar Ionkov, Michael Lang, Andrew Lumsdaine |
| 2012 | ICFP | Avalanche: a fine-grained flow graph model for irregular applications on distributed-memory systems. | Jeremiah J. Willcock, Ryan R. Newton, Andrew Lumsdaine |
| 2012 | IPAS | Plenoptic rendering with interactive performance using GPUs. | Andrew Lumsdaine, Georgi Chunev, Todor G. Georgiev |
| 2012 | ICS | Optimizing latency and throughput for spawning processes on massively multicore processors. | Abhishek Kulkarni, Andrew Lumsdaine, Michael Lang, Latchesar Ionkov |
| 2012 | OOPSLA | Cognitive architectures: a way forward for the psychology of programming. | Michael E. Hansen, Andrew Lumsdaine, Robert L. Goldstone |
| 2012 | SC | Breaking the speed and scalability barriers for graph exploration on distributed-memory machines. | Fabio Checconi, Fabrizio Petrini, Jeremiah Willcock, Andrew Lumsdaine, Anamitra R. Choudhury, Yogish Sabharwal |
| 2012 | SC | Position Paper: Logic Programming for Parallel Irregular Applications. | Jeremiah Willcock, Andrew Lumsdaine |
| 2012 | VDA | Efficient, dynamic data visualization with persistent data structures. | Joseph A. Cottam, Andrew Lumsdaine |
| 2011 | HiPC | Partial globalization of partitioned address spaces for zero-copy communication with shared memory. | Fangzhou Jiao, Nilesh Mahajan, Jeremiah Willcock, Arun Chauhan, Andrew Lumsdaine |
| 2011 | ICFP | ConceptClang: an implementation of C++ concepts in Clang. | Larisse Voufo, Marcin Zalewski, Andrew Lumsdaine |
| 2011 | ICS | Active pebbles: parallel programming for data-driven applications. | Jeremiah Willcock, Torsten Hoefler, Nicholas Gerard Edmonds, Andrew Lumsdaine |
| 2011 | PADL | Kanor - A Declarative Language for Explicit Communication. | Eric Holk, William E. Byrd, Jeremiah Willcock, Torsten Hoefler, Arun Chauhan, Andrew Lumsdaine |
| 2011 | PPoPP | Active pebbles: a programming model for highly parallel fine-grained data-driven computations. | Jeremiah Willcock, Torsten Hoefler, Nicholas Gerard Edmonds, Andrew Lumsdaine |
| 2010 | HiPC | A space-efficient parallel algorithm for computing betweenness centrality in distributed memory. | Nick Edmonds, Torsten Hoefler, Andrew Lumsdaine |
| 2010 | HPDC | LogGOPSim: simulating large-scale applications in the LogGOPS model. | Torsten Hoefler, Timo Schneider, Andrew Lumsdaine |
| 2010 | IV | Automatic Application of the Data-State Model in Data-Flow Contexts. | Joseph A. Cottam, Andrew Lumsdaine |
| 2010 | PPoPP | Scalable communication protocols for dynamic sparse data exchange. | Torsten Hoefler, Christian Siebert, Andrew Lumsdaine |
| 2010 | SC | Characterizing the Influence of System Noise on Large-Scale Applications by Simulation. | Torsten Hoefler, Timo Schneider, Andrew Lumsdaine |
| 2010 | SiggraphA | Lightfield photography: theory and methods. | Todor G. Georgiev, Andrew Lumsdaine |
| 2009 | GPCE | Toward foundations for type-reflective metaprogramming. | Ronald Garcia, Andrew Lumsdaine |
| 2009 | GPCE | Reusable, generic program analyses and transformations. | Jeremiah Willcock, Andrew Lumsdaine, Daniel J. Quinlan |
| 2009 | HiPC | Demand-driven execution of static directed acyclic graphs using task parallelism. | Prabhanjan Kambadur, Anshul Gupta, Torsten Hoefler, Andrew Lumsdaine |
| 2009 | HOTI | Optimized Routing for Large-Scale InfiniBand Networks. | Torsten Hoefler, Timo Schneider, Andrew Lumsdaine |
| 2009 | HPDC | Interconnect agnostic checkpoint/restart in open MPI. | Joshua Hursey, Timothy Mattox, Andrew Lumsdaine |
| 2009 | ICPP | CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems. | Rinku Gupta, Peter H. Beckman, Byung-Hoon Park, Ewing L. Lusk, Paul Hargrove, Al Geist, Dhabaleswar K. Panda, Andrew Lumsdaine, Jack J. Dongarra |
| 2009 | ICPP | Group Operation Assembly Language - A Flexible Way to Express Collective Communication. | Torsten Hoefler, Christian Siebert, Andrew Lumsdaine |
| 2009 | IV | Algebraic Guide Generation. | Joseph A. Cottam, Andrew Lumsdaine |
| 2009 | POPL | Lazy evaluation and delimited control. | Ronald Garcia, Andrew Lumsdaine, Amr Sabry |
| 2009 | SIGGRAPH | Theory and methods of lightfield photography. | Todor G. Georgiev, Andrew Lumsdaine |
| 2009 | SC | PFunc: modern task parallelism for modern high performance computing. | Prabhanjan Kambadur, Anshul Gupta, Amol Ghoting, Haim Avron, Andrew Lumsdaine |
| 2008 | CCGRID | Overlapping Communication and Computation with High Level Communication Routines. | Torsten Hoefler, Andrew Lumsdaine |
| 2008 | CLUSTER | Message progression in parallel computing - to thread or not to thread? | Torsten Hoefler, Andrew Lumsdaine |
| 2008 | CLUSTER | Multistage switches are not crossbars: Effects of static routing in high-performance networks. | Torsten Hoefler, Timo Schneider, Andrew Lumsdaine |
| 2008 | ECCV | Unified Frequency Domain Analysis of Lightfield Cameras. | Todor G. Georgiev, Chintan Intwala, Sevkit Babakan, Andrew Lumsdaine |
| 2008 | GPCE | Integrating semantics and compilation: using c++ concepts to develop robust and efficient reusable libraries. | Peter Gottschling, Andrew Lumsdaine |
| 2008 | IV | Stencil: A Conceptual Model for Representation and Interaction. | Joseph A. Cottam, Andrew Lumsdaine |
| 2008 | PPoPP | Design and implementation of a high-performance MPI for C# and the common language infrastructure. | Douglas P. Gregor, Andrew Lumsdaine |
| 2008 | SPAA | Leveraging non-blocking collective communication in high-performance applications. | Torsten Hoefler, Peter Gottschling, Andrew Lumsdaine |
| 2007 | HPCC | Netgauge: A Network Performance Measurement Framework. | Torsten Hoefler, Torsten Mehlan, Andrew Lumsdaine, Wolfgang Rehm |
| 2007 | ICCS | Parallelization of Generic Libraries Based on Type Properties. | Prabhanjan Kambadur, Douglas P. Gregor, Andrew Lumsdaine |
| 2007 | SC | Implementation and performance analysis of non-blocking collective operations for MPI. | Torsten Hoefler, Andrew Lumsdaine, Wolfgang Rehm |
| 2006 | CLUSTER | Open MPI: A High-Performance, Heterogeneous MPI. | Richard L. Graham, Galen M. Shipman, Brian Barrett, Ralph H. Castain, George Bosilca, Andrew Lumsdaine |
| 2006 | EGPGV | Distributed Force-Directed Graph Layout and Visualization. | Christopher Mueller, Douglas P. Gregor, Andrew Lumsdaine |
| 2006 | ICS | Accelerating sparse matrix computations via data compression. | Jeremiah Willcock, Andrew Lumsdaine |
| 2006 | ISPA | A Case for Non-blocking Collective Operations. | Torsten Hoefler, Jeffrey M. Squyres, Wolfgang Rehm, Andrew Lumsdaine |
| 2006 | OOPSLA | Concepts: linguistic support for generic programming in C++. | Douglas P. Gregor, Jaakko Jrvi, Jeremy G. Siek, Bjarne Stroustrup, Gabriel Dos Reis, Andrew Lumsdaine |
| 2006 | OOPSLA | Runtime synthesis of high-performance code from scripting languages. | Christopher Mueller, Andrew Lumsdaine |
| 2006 | PLDI | Algorithm specialization in generic programming: challenges of constrained generics in C++. | Jaakko Jrvi, Douglas P. Gregor, Jeremiah Willcock, Andrew Lumsdaine, Jeremy G. Siek |
| 2005 | GPCE | Language Requirements for Large-Scale Generic Libraries. | Jeremy G. Siek, Andrew Lumsdaine |
| 2005 | OOPSLA | Lifting sequential graph algorithms for distributed-memory parallel computation. | Douglas P. Gregor, Andrew Lumsdaine |
| 2005 | OOPSLA | Associated types and constraint propagation for mainstream object-oriented generics. | Jaakko Jrvi, Jeremiah Willcock, Andrew Lumsdaine |
| 2005 | PLDI | Essential language support for generic programming. | Jeremy G. Siek, Andrew Lumsdaine |
| 2003 | GPCE | Concept-Controlled Polymorphism. | Jaakko Jrvi, Jeremiah Willcock, Andrew Lumsdaine |
| 2003 | OOPSLA | A comparative study of language support for generic programming. | Ronald Garcia, Jaakko Jrvi, Andrew Lumsdaine, Jeremy G. Siek, Jeremiah Willcock |
| 2002 | SAS | Guaranteed Optimization: Proving Nullspace Properties of Compilers. | Todd L. Veldhuizen, Andrew Lumsdaine |
| 1999 | OOPSLA | The Generic Graph Component Library. | Lie-Quan Lee, Jeremy G. Siek, Andrew Lumsdaine |
| 1996 | EuroPar | MPI-2: Extending the Message-Passing Interface. | Al Geist, William Gropp, Steven Huss-Lederman, Andrew Lumsdaine, Ewing L. Lusk, William Saphir, Anthony Skjellum, Marc Snir |
| 1994 | ICIP | Maximum Likelihood Parameter Estimation for Non-Gaussian Prior Signal Models. | Richard R. Schultz, Robert L. Stevenson, Andrew Lumsdaine |
| 1993 | ICCAD | Accelerated waveform methods for parallel transient simulation of semiconductor devices. | Mark W. Reichelt, Andrew Lumsdaine, Jacob K. White |
| 1991 | ICCAD | Conjugate Direction Waveform Methods for Transient Two-Dimensional Simulation for MOS Devices. | Andrew Lumsdaine, Mark W. Reichelt, Jacob K. White |
| 1990 | ICCAD | Parallel Simulation Algorithms for Grid-Based Analog Signal Processors. | Lus Miguel Silveira, Andrew Lumsdaine, Jacob White |
| 1988 | ICCAD | A band relaxation algorithm for reliable and parallelizable circuit simulation. | Andrew Lumsdaine, Jacob White, Donald M. Webber, Alberto L. Sangiovanni-Vincentelli |