Nathan Hanford

Portrait of  Nathan Hanford

  • Title
    Computer Scientist
  • Email
    nhanford@llnl.gov
  • Phone
    (925) 422-4178
  • Organization
    COMP-LC DIV-LIVERMORE COMPUTING DIVISION

Nathan Hanford is a Computer Scientist in the Livermore Computing Division at Lawrence Livermore National Laboratory. His research is currently focused on application and development environment portability for parallel software applications at the application binary interface (ABI). His operational work is focused on development environment design and verification, message passing interface (MPI) support and development, and system-wide accelerator-aware interconnect benchmarking for codesign, system acceptance, and strategic decision-making support.

Towards accomplishing these goals, Nathan collaborates with Groupe EOLEN and the Commissariat a l'énergie atomique et aux énergies alternatives (CEA), leveraging the Wi4MPI project, which dynamically translates ABI-incompatible MPI operations at runtime. He also works closely with multiple vendor partners to increase their middleware portability to a variety of compute clusters, and participates in the MPI Forum.

Nathan came from a high-performance networking background. While earning his PhD at University of California Davis, he was a perennial summer student with ESnet at Lawrence Berkeley Laboratory. During this time, he focused on end-system optimizations and congestion avoidance for high-speed, long-distance networking.

PhD in Computer Science, University of California, Davis, CA, 2018.

BSE in Computer Science and Engineering, Mathematics Minor, University of Connecticut, Storrs, CT, 2011.

  • Magna Cum Laude, Univ. of Conn. 2011
  • Upsilon Pi Epsilon, Univ. of Conn. 2011
  • 2021 DDS&T Excellence in Publication Award for TOSS-2020: A commodity software stack for HPC