{"id":191,"date":"2023-08-24T15:47:24","date_gmt":"2023-08-24T13:47:24","guid":{"rendered":"https:\/\/terboven.com\/?p=191"},"modified":"2023-08-25T07:34:52","modified_gmt":"2023-08-25T05:34:52","slug":"openmp-tutorials-at-sc23","status":"publish","type":"post","link":"https:\/\/terboven.com\/?p=191","title":{"rendered":"OpenMP Tutorials at SC23"},"content":{"rendered":"\n<p>Similar to previous years, I am involved in two OpenMP-related tutorials at SC23 in Denver. This year, we produced two short videos outlining the content of these tutorials.<\/p>\n\n\n\n<p>Our Advanced OpenMP (<a href=\"https:\/\/sc23.supercomputing.org\/presentation\/?id=tut118&amp;sess=sess237\" target=\"_blank\" rel=\"noreferrer noopener\">see the SC23 program page<\/a>) tutorial with the subtitle Performance and 5.2 Features focuses on explaining how to achieve performance on modern HPC architectures and presenting the latest features of OpenMP 5.x. This half-day tutorial will be given on Monday afternoon and has the following content:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"SC23 Tutorial Overview: Advanced OpenMP\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/ZwbSuIX8t4Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">SC23 Tutorial Overview: Advanced OpenMP<\/figcaption><\/figure>\n\n\n\n<p>The focus of our Mastering Tasking (<a href=\"https:\/\/sc23.supercomputing.org\/presentation\/?id=tut119&amp;sess=sess231\" target=\"_blank\" rel=\"noreferrer noopener\">see the SC program page<\/a>) tutorial is to teach and cover all aspects of task parallelism in OpenMP with many code examples. This half-day tutorial will be given on Monday morning and has the following content:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"SC23 Tutorial Overview: Mastering Tasking\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/DWbw_JuVmyc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">SC23 Tutorial Overview: Mastering Tasking<\/figcaption><\/figure>\n\n\n\n<p>Given our backgrounds in OpenMP development, in the past instances of this tutorial, we used the breaks and discussion time to answer all the questions people ever had on OpenMP. Really, you are invited to ask us anything :-).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Similar to previous years, I am involved in two OpenMP-related tutorials at SC23 in Denver. This year, we produced two short videos outlining the content of these tutorials. Our Advanced OpenMP (see the SC23 program page) tutorial with the subtitle Performance and 5.2 Features focuses on explaining how to achieve performance on modern HPC architectures &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/terboven.com\/?p=191\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;OpenMP Tutorials at SC23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3,4],"tags":[5],"class_list":["post-191","post","type-post","status-publish","format-standard","hentry","category-openmp","category-talks","tag-openmp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/posts\/191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/terboven.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=191"}],"version-history":[{"count":3,"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/posts\/191\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/terboven.com\/index.php?rest_route=\/wp\/v2\/posts\/191\/revisions\/194"}],"wp:attachment":[{"href":"https:\/\/terboven.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terboven.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terboven.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}