Close

Author

Biography
Paul Hargrove has been a PI at Lawrence Berkeley National Laboratory (LBNL) since September 2000. Current research focuses on network communications for HPC. His current software projects include UPC++, and Global Address Space Networking (GASNet-EX).

UPC++ is a C++ library-based implementation of the Partitioned Global Address Space (PGAS) programming model which complements one-sided Remote Memory Access (RMA) with Remote Procedure Call (RPC). GASNet-EX provides an abstraction of a network interconnect suitable for implementation of PGAS libraries and languages such as UPC++, UPC, Chapel, Legion and Fortran08 coarrays (among others). GASNet is intended for use by PGAS library writers and as a compilation target. GASNet provides one-sided RMA transfers with a rich set of non-blocking primitives and Active Messages (AM).

Paul is PI of the Pagoda project, funded by the US Department of Energy's Exascale Computing Project (ECP), under which UPC++ and GASNet-EX are developed.
Presentations
Workshop
Applications
Distributed Computing
Compilers
Heterogeneous Computing
Linear Algebra
Message Passing
Programming Frameworks and System Software
Task Parallelism
Tensors
W