nersc
Close this window

Email Announcement Archive

[Users] Weekly email - correction: UPC++ Tutorial on November 1

Author: Stephen Leak <sleak_at_lbl.gov>
Date: 2019-10-29 09:14:27

Dear NERSC Users, We mistakenly included an outdated version of the UPC++ Tutorial item in yesterday's weekly email. The correct and current information is below - please note especially the changes in the final paragraph thanks, Steve *UPC++ Tutorial on November 1* UPC++ is a C++11 library providing classes and functions that support Partitioned Global Address Space (PGAS) programming. UPC++ provides mechanisms for low-overhead one-sided communication, moving computation to data through remote-procedure calls, and expressing dependencies between asynchronous computations and data movement. It is particularly well-suited for implementing elaborate distributed data structures where communication is irregular or fine-grained. The UPC++ interfaces are designed to be composable and similar to those used in conventional C++. The UPC++ programmer can expect communication to run at close to hardware speeds. In this tutorial we will introduce basic concepts and advanced optimization techniques of UPC++. We will discuss the UPC++ memory and execution models and walk through implementing basic algorithms in UPC++. We will also look at irregular applications and how to take advantage of UPC++ features to optimize their performance. The *on-site portion of this tutorial has been cancelled* due to the ongoing power safety shutoff. However a reduced version of the tutorial will still be presented online this Friday, November 1st, starting at 9am to complete by 2pm (Pacific time). Participants can attend the tutorial remotely via Zoom at https://lbnl.zoom.us/j/990555138. -- Steve Leak NERSC User Engagement _______________________________________________ Users mailing list Users@nersc.gov

Close this window