Publications

Note: This page is for my academic publications. For my works of fiction, see The Exander Project home page.

Filter publications by: first authornon-first author, all.

Refereed Conference Articles

  1. Scaling Implicit Parallelism via Dynamic Control Replication. Michael Bauer, Wonchan Lee, Elliott Slaughter, Zhihao Jia, Mario Di Renzo, Manolis Papadakis, Galen Shipman, Patrick McCormick, Michael Garland, and Alex Aiken. In Principles and Practices of Parallel Programming (PPoPP), February 2021.

  2. Task Bench: A Parameterized Benchmark for Evaluating Parallel Runtime Performance. Elliott Slaughter, Wei Wu, Yuankun Fu, Legend Brandenburg, Nicolai Garcia, Wilhem Kautz, Emily Marx, Kaleb S. Morris, Qinglei Cao, George Bosilca, Seema Mirchandaney, Wonchan Lee, Sean Treichler, Patrick McCormick, and Alex Aiken. In Supercomputing (SC), November 2020.

  3. Fluctuation X-ray Scattering Real-time App. Antoine Dujardin, Elliott Slaugther, Jeffrey Donatelli, Peter Zwart, Amedeo Perazzo, and Chun Hong Yoon. In Python in Science (SciPy), July 2020.

  4. A Constraint-Based Approach to Automatic Data Partitioning for Distributed Memory Execution. Wonchan Lee, Manolis Papadakis, Elliott Slaughter and Alex Aiken. In Supercomputing (SC), November 2019.

  5. Dynamic Tracing: Memoization of Task Graphs for Dynamic Task-Based Runtimes. Wonchan Lee, Elliott Slaughter, Michael Bauer, Sean Treichler, Todd Warszawski, Michael Garland and Alex Aiken. In Supercomputing (SC), November 2018.

  6. Control Replication: Compiling Implicit Parallelism to Efficient SPMD with Logical Regions. Elliott Slaughter, Wonchan Lee, Sean Treichler, Wen Zhang, Michael Bauer, Galen Shipman, Patrick McCormick and Alex Aiken. In Supercomputing (SC), November 2017.

  7. Dependent Partitioning. Sean Treichler, Michael Bauer, Rahul Sharma, Elliott Slaughter and Alex Aiken. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 2016.

  8. Regent: A High-Productivity Programming Language for HPC with Logical Regions. Elliott Slaughter, Wonchan Lee, Sean Treichler, Michael Bauer and Alex Aiken. In Supercomputing (SC), November 2015.

  9. Structure Slicing: Extending Logical Regions with Fields. Michael Bauer, Sean Treichler, Elliott Slaughter and Alex Aiken. In Supercomputing (SC), November 2014.

  10. Legion: Expressing Locality and Independence with Logical Regions. Michael Bauer, Sean Treichler, Elliott Slaughter and Alex Aiken. In Supercomputing (SC), November 2012.

Refereed Workshop Articles

  1. An Implicitly Parallel Meshfree Solver in Regent. Rupanshu Soi, Nischay Ram Mamidi, Elliott Slaughter, Kumar Prasun, Anil Nemili, and S.M. Deshpande. In Parallel Applications Workshop, Alternatives To MPI+X (PAW-ATM), November 2020.

  2. Pygion: Flexible, Scalable Task-Based Parallelism with Python. Elliott Slaughter and Alex Aiken. In Parallel Applications Workshop, Alternatives To MPI+X (PAW-ATM), November 2019.

  3. In Situ Visualization with Task-based Parallelism. Alan Heirich, Elliott Slaughter, Manolis Papadakis, Wonchan Lee, Tim Biedert and Alex Aiken. In In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization (ISAV), November 2017.

Book Chapters

  1. S3D-Legion: An Exascale Software for Direct Numerical Simulation of Turbulent Combustion with Complex Multicomponent Chemistry. Sean Treichler, Michael Bauer, Ankit Bhagatwala, Giulio Borghesi, Ramanan Sankaran, Hemanth Kolla, Patrick S. McCormick, Elliott Slaughter, Wonchan Lee, Alex Aiken, and Jacqueline Chen. In Straatsma, et al., editors, Exascale Scientific Applications: Scalability and Performance Portability, CRC Press, 2017.

Ph.D. Thesis

  1. Regent: A High-Productivity Programming Language for Implicit Parallelism with Logical Regions. Elliott Slaughter. Department of Computer Science, Stanford University, August 2017.

Awards

  1. R&D 100 Award for Legion: A Data-Centric Programming System with the Legion team at Los Alamos National Laboratory, NVIDIA, University of California - Davis, Sandia National Laboratories, Stanford University, and SLAC National Accelerator Laboratory, September 2020.