Sam  White
      PhD Students
      white67 at illinois.edu
      
    Profile
  Sam graduated with a PhD in Computer Science in 2022. He joined PPL in 2014 after receiving a BA in Computer Science from Swarthmore College. His research focused on dynamic runtime support for legacy MPI applications and communication optimizations for MPI programs in a virtualized, multithreaded execution model.
  Research Areas
  Papers
  
          22-10
        
        
          2022
[PhD Thesis]
        [PhD Thesis]
Runtime Techniques for Efficient Execution of Virtualized, Migratable MPI Ranks [Thesis 2022]
          
        
          22-08
        
        
          2022
[Paper]
        [Paper]
Improving Communication Asynchrony and Concurrency for Adaptive MPI Endpoints [ExaMPI 2022]
          
        
          22-07
        
        
          2022
[Paper]
        [Paper]
Runtime Techniques for Automatic Process Virtualization [P2S2 2022]
          
        
          22-03
        
        
          2022
[Paper]
        [Paper]
Optimizing Non-Commutative Allreduce over Virtualized, Migratable MPI Ranks [APDCM 2022]
          
        
          22-02
        
        
          2021
[Paper]
        [Paper]
Accelerating Messages by Avoiding Copies in an Asynchronous Task-based Programming Model [ESPM2 2021]
          
        
          22-01
        
        
          2021
[Paper]
        [Paper]
Enabling Support for Zero Copy Semantics  in an Asynchronous Task-Based Programming Model [Asynchronous Many-Task Systems for Exascale Workshop 2021]
          
        
          21-01
        
        
          2021
[Paper]
        [Paper]
GPU-aware Communication with UCX in Parallel Programming Models: Charm++, MPI, and Python [AsHES 2021]
          
        
          18-02
        
        
          2018
[Paper]
        [Paper]
Multi-level Load Balancing with an Integrated Runtime Approach [CCGrid 2018]
          
        
          17-10
        
        
          2017
[Paper]
        [Paper]
Optimizing Point-to-Point Communication between Adaptive MPI Endpoints in Shared Memory [ExaMPI 2017]
          
        
          17-08
        
        
          2017
[Paper]
        [Paper]
Integrating OpenMP into the Charm++ Programming Model [ESPM2 2017]
          
        
          17-07
        
        
          2017
[Paper]
        [Paper]
Visualizing, measuring, and tuning Adaptive MPI parameters [VPA 2017]
          
        
          17-05
        
        
          2017
[Paper]
        [Paper]
Improving the memory access locality of hybrid MPI applications [EuroMPI 2017]
          
        
          16-19
        
        
          2016
[Paper]
        [Paper]
Handling Transient and Persistent Imbalance Together in Distributed and Shared Memory [PPL Technical Report 2016]
          
        
          16-11
        
        
          2016
[Paper]
        [Paper]
Evaluating HPC Networks via Simulation of Parallel Workloads [SC 2016]
          
        Talks/Posters
  
          18-01
        
        
          2017
[Talk]
        [Talk]
Optimizing Point-to-Point Communication between Adaptive MPI Endpoints in Shared Memory [ExaMPI 2017]
          
        
          17-06
        
        
          2017
[Poster]
        [Poster]
Adaptive MPI: Dynamic Runtime Support for MPI Applications [EuroMPI 2017]
          
        
          16-09
        
        
          2016
[Talk]
        [Talk]
Adaptive MPI: Overview & Recent Work [Charm++ Workshop 2016]
          
        
          16-07
        
        
          2015
[Talk]
        [Talk]
Introducing Over-decomposition to Existing Applications: A Case Study with PlasComCM and Adaptive MPI [Charm++ Workshop 2015]
          
        
          16-06
        
        
          2016
[Talk]
        [Talk]
Charm++ and AMPI [WEST 2016]
          
        








