Paul Hargrove

Computer Systems Engineer V at Lawrence Berkeley Natl. Lab.

Las Vegas, Nevada, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paul Hargrove is a veteran computer systems engineer and researcher with a Ph.D. in Scientific Computing from Stanford and over two decades of hands-on experience building systems software for high-performance computing. Based at Lawrence Berkeley National Lab, he leads development of PGAS tools like UPC++ and the GASNet-EX communication layer and directs the DOE-funded Pagoda effort toward exascale-capable runtimes. An early Linux kernel contributor, his long-standing kernel work includes the Macintosh HFS driver and POSIX FIFO support—code that shipped well before Linux 1.0—highlighting a rare blend of low-level systems craftsmanship and distributed-memory networking expertise. He has also led production-quality projects such as Berkeley Lab Checkpoint-Restart (BLCR) and steered industry standards work on RDMA and direct-access transports. Based in Las Vegas, Paul combines academic rigor with practical delivery, often focusing on one-sided RMA, RPC, and scalable checkpointing for preemptive scheduling and fault tolerance.
code12 years of coding experience
job21 years of employment as a software developer
bookA.B., C.S., Physics and Math, A.B., C.S., Physics and Math at Cornell University
bookTJHSST
bookPhD, Scientific Computing / Computational Mathematics, PhD, Scientific Computing / Computational Mathematics at Stanford University
stackoverflow-logo

Stackoverflow

Stats
121reputation
650reached
2answers
0questions
github-logo-circle

Github Skills (79)

minecraft10
programming-language10
parallel10
python10
windows10
multiple-versions10
distributed-computing10
parallel-computing10
gpu10
co-simulation10
fabric10
scientific-computing10
concurrency10
linux10
cluster-computing10

Programming languages (9)

C++CLLVMMakefileTeXChapelHTMLLess

Github contributions (5)

github-logo-circle
PHHargrove/clang-upc

Jun 2015 - Feb 2021

Clang UPC Front-End
Contributions:5 pushes, 7 branches, 1 tag in 5 years 9 months
front-endclangupc
clangupc/llvm-upc

Nov 2015 - Jan 2022

Contributions:2 releases, 15 commits, 1 PR in 6 years 3 months
clangvirtual-machineupclow-levelllvm
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial