{"id":683,"date":"2019-05-07T09:28:33","date_gmt":"2019-05-07T07:28:33","guid":{"rendered":"https:\/\/site.uit.no\/arcticgreen\/?p=683"},"modified":"2019-05-07T09:29:14","modified_gmt":"2019-05-07T07:29:14","slug":"guest-lecture-on-upc-by-prof-scott-baden-lawrence-berkeley-national-laboratory-usa","status":"publish","type":"post","link":"https:\/\/site.uit.no\/arcticgreen\/guest-lecture-on-upc-by-prof-scott-baden-lawrence-berkeley-national-laboratory-usa\/","title":{"rendered":"Guest lecture on UPC++ by Prof. Scott Baden, Lawrence Berkeley National Laboratory, USA"},"content":{"rendered":"<p>Professor Scott Baden, Lawrence Berkeley National Laboratory, USA will visit our group\u00a0 and hold\u00a0a guest lecture titled\u00a0<a href=\"https:\/\/uit.no\/om\/enhet\/aktuelt\/nyhet?p_document_id=626113&amp;p_dimension_id=88138\"><em>The UPC++ Library for Exascale and Data Intensive Computing<\/em><\/a>. Welcome!<\/p>\n<hr \/>\n<p><strong>Date:<\/strong>\u00a0Thursday April 25th 2019, 09:00\u00a0(sharp)<br \/>\n<strong>Place:<\/strong>\u00a0TEKNO 1.023Aud, Teknologibygget, Campus Troms\u00f8<br \/>\n<strong>Title:<\/strong>\u00a0<i>The UPC++ Library for Exascale and Data Intensive Computing\u00a0<\/i><br \/>\n<strong>Lecturer:<\/strong>\u00a0Professor Scott Baden, Group Lead, Computer Languages and System Software Group, Computational Research Division, Lawrence Berkeley National Laboratory<\/p>\n<p><strong>Abstract:<\/strong><br \/>\nUPC++ is a C++ library that supports high-performance computation via an asynchronous communication framework. UPC++ runs under the PGAS execution model and supports applications where communication is irregular, fine-grained, or both.<\/p>\n<p>UPC++&#8217;s combination of low-overhead, one-sided communication, remote procedure call, and aggressive asynchrony is the key to delivering high performance with irregular applications and enabling improved programmer productivity. UPC++ futures enable the programmer to capture data readiness state. They may be composed and synchronized in bulk, expressing dependence-driven execution of aggregated operations without the need for explicit busy waiting.\u00a0 UPC++ has recently added RMA support for GPU memory, so that data may be moved transparently between memories with different optimal access methods. The feature, called memory kinds, is the basis for extending UPC++ to data intensive applications.<\/p>\n<p>The UPC++ programmer can expect communication to run at close to hardware speeds, thanks to support from the GASNet-EX library, which and leverages low-overhead communication and access to special hardware support, e.g. RDMA.<\/p>\n<p>I will present examples that demonstrate the elegance of UPC++&#8217;s abstractions together with performance results obtained on scalable systems.<\/p>\n<p><strong>Bio:<\/strong><br \/>\nDr. Baden received his M.S and Ph.D. in Computer Science from UC Berkeley in 1982 and 1987. He is also Adjunct Professor in the Department of Computer Science and Engineering at UCSD, where he was a member of the regular faculty for 27 years.\u00a0 His research interests are in high performance and scientific computation: domain-specific translation, abstraction mechanisms, run times, and irregular problems.<\/p>\n<p>&nbsp;<\/p>\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fsite.uit.no%2Farcticgreen%2Fguest-lecture-on-upc-by-prof-scott-baden-lawrence-berkeley-national-laboratory-usa%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:80px;\" allowTransparency=\"true\"><\/iframe>","protected":false},"excerpt":{"rendered":"<p>Professor Scott Baden, Lawrence Berkeley National Laboratory, USA will visit our group\u00a0 and hold\u00a0a guest lecture titled\u00a0The UPC++ Library for Exascale and Data Intensive Computing. Welcome! Date:\u00a0Thursday April 25th 2019, 09:00\u00a0(sharp) Place:\u00a0TEKNO 1.023Aud, Teknologibygget, Campus Troms\u00f8 Title:\u00a0The UPC++ Library for &hellip; <a href=\"https:\/\/site.uit.no\/arcticgreen\/guest-lecture-on-upc-by-prof-scott-baden-lawrence-berkeley-national-laboratory-usa\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":308,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-683","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/posts\/683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/users\/308"}],"replies":[{"embeddable":true,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/comments?post=683"}],"version-history":[{"count":2,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/posts\/683\/revisions"}],"predecessor-version":[{"id":685,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/posts\/683\/revisions\/685"}],"wp:attachment":[{"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/media?parent=683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/categories?post=683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/site.uit.no\/arcticgreen\/wp-json\/wp\/v2\/tags?post=683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}