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 computer systems engineer and researcher with a Ph.D. from Stanford who has shaped both Linux kernel internals and high-performance computing runtimes. An early Linux developer since 1992, he authored the kernel implementations of POSIX FIFOs and the ETXTBUSY error code and wrote the 13,000-line Macintosh (HFS) filesystem included in the kernel since 2.2.0. At Lawrence Berkeley National Lab he led system-level checkpointing (BLCR) and has driven RDMA-focused projects as PI for the DOE Exascale Pagoda effort that produces UPC++ and GASNet-EX. He bridges low-level kernel work and PGAS/C++ library design, pairing decades of production-grade C systems coding with research-driven distributed-runtime development. Unusually, his academic background includes a Cornell triple major in Physics, Math, and Computer Science, reflecting a rare blend of theoretical depth and practical systems craftsmanship.
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 (87)

minecraft10
programming-language10
parallel10
python10
windows10
multiple-versions10
drivers10
distributed-computing10
parallel-computing10
gpu10
co-simulation10
fabric10
scientific-computing10
concurrency10
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