{"id":6085,"date":"2022-09-16T17:23:25","date_gmt":"2022-09-16T15:23:25","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc-events\/?post_type=tribe_events&#038;p=6085"},"modified":"2022-12-12T15:13:27","modified_gmt":"2022-12-12T14:13:27","slug":"aixcelerate-2022","status":"publish","type":"tribe_events","link":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/aixcelerate-2022\/","title":{"rendered":"aiXcelerate 2022"},"content":{"rendered":"<p><\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2780 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/02\/8978551-300x57.png\" alt=\"\" width=\"300\" height=\"57\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/02\/8978551-300x57.png 300w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2021\/02\/8978551.png 627w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/h2>\n<h1>Topics: Performance Modelling &amp; Performance Analysis<\/h1>\n<h2><\/h2>\n<h2>Description<\/h2>\n<p dir=\"auto\" data-sourcepos=\"7:1-14:137\">The annual event aiXcelerate at RWTH Aachen University (NHR4CES@RWTH) is a tuning workshop for HPC users. It comprises lectures that are open for everyone, and hands-on parts where invited groups apply the learnt concepts to their own codes. This year, aiXcelerate focuses on the topics &#8220;performance modelling&#8221; and &#8220;performance analysis&#8221;. It will take place with the support of Intel, TU Darmstadt and FZ J\u00fclich from December 5th to 7th, 2022.\u00a0 Catering (e.g., coffee, soft drinks, cookies, fruits) will be provided throughout the whole workshop. It is sponsored by ho-Computer and Intel.<\/p>\n<p dir=\"auto\" data-sourcepos=\"7:1-14:137\">We will start aiXcelerate with a series of talks. We will cover &#8220;Performance Modelling&#8221; in the morning, and &#8220;Performance Analysis&#8221; in the afternoon. We will give an introduction to the specific topic, followed by illustrating the usage of helpful tools and metrics. For more details see the agenda and description below. This first day will take place in a hybrid format, i.e., you can either participate in-person or online. The second and third day of the workshop are pure in-person events (as long as Corona regulations do not prevent such). Here, we will work together with HPC users on their codes and, e.g., apply tools like Intel Advisor, Extra-P, ARM Performance Reports, Score-P or Cube depending on the users&#8217; needs.<\/p>\n<h4>Organization<\/h4>\n<ul>\n<li>There is no seminar fee.<\/li>\n<li>Presentations will be given in English. Slides will be available during or after the event.<\/li>\n<li>Registration is open for everyone for the first day. Registration for the 2nd and 3rd day is by invitation only.<\/li>\n<li>The workshop is mainly an in-person event, but remote participation is possible during the first day. For those choosing remote participation, detailled participation information (e.g., Zoom link) will be sent shortly before the event.<\/li>\n<\/ul>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2>Part I: Talks about Performance Modelling &amp; Analysis<\/h2>\n<p>Date: December 5th, 2022<br \/>\nVenue: IT Center of RWTH Aachen University, Kopernikusstr. 6, 52074 Aachen, seminar rooms 3 + 4 (or online via Zoom)<\/p>\n<h3>Registration<\/h3>\n<p>Registration link: Use the registration options on the corresponding <a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/sxqf\/file\/9-1137\/?lidx=1\">IT Center&#8217;s event page.<\/a><\/p>\n<p>During the registration, please specify whether you want to participate in-person or online. We need this information to organize sufficient seating and catering, and send the participation information to the corresponding participants. Please also withdraw your registration in the registration system (or let us know) if you cannot attend anymore. Thanks!<\/p>\n<p>Registration closing date: November 29th, 2022<\/p>\n<h3>Skills<\/h3>\n<p>Course level: beginner to intermediate<\/p>\n<p>Target audience:<\/p>\n<ul>\n<li>HPC users<\/li>\n<li>HPC developers<\/li>\n<\/ul>\n<p>Prerequisites:<\/p>\n<ul>\n<li>Basic knowledge of HPC hardware architectures<\/li>\n<li>Basic knowledge of parallelism<\/li>\n<\/ul>\n<p>Gained skills:<\/p>\n<ul>\n<li>Knowledge of roofline models (performance models)<\/li>\n<li>Usage of the Intel Advisor tool to automatically see roofline models and performance estimates for kernels within a code<\/li>\n<li>Usage of the Extra-P tool to predict the performance for larger-scale runs (based on small-scale runs)<\/li>\n<li>Knowledge of major techniques used for performance analysis<\/li>\n<li>Knowledge of performance metrics (based on the POP Centre of Excellence, https:\/\/pop-coe.eu\/) that help in finding potential performance problems in a code<\/li>\n<li>Usage of these POP performance metrics with tools like Score-P or Cube<\/li>\n<li>Usage of basic performance analysis methods with the tool ARM Performance Reports or the monitoring system on CLAIX<\/li>\n<\/ul>\n<h3>Agenda<\/h3>\n<h4>Monday, December 5th, 2022<\/h4>\n<table class=\"confluenceTable tablesorter\" border=\"1\">\n<colgroup>\n<col span=\"1\" \/>\n<col span=\"1\" \/>\n<col span=\"1\" \/> <\/colgroup>\n<tbody>\n<tr class=\"sortableHeader\">\n<th class=\"confluenceTh sortableHeader\" data-column=\"0\">\n<div class=\"tablesorter-header-inner\">Time<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"1\">\n<div class=\"tablesorter-header-inner\">Topic<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"2\">\n<div class=\"tablesorter-header-inner\">Speaker<\/div>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:00 &#8211; 09:30<\/td>\n<td class=\"confluenceTd\">Registration &amp; Coffee<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:30 &#8211; 09:45<\/td>\n<td class=\"confluenceTd\">Welcome &amp; Update on New HPC Cluster @ RWTH<\/td>\n<td class=\"confluenceTd\">Christian Terboven (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:45 &#8211; 10:30<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Performance_Modelling_101.pdf\">Performance Modelling 101<\/a><\/td>\n<td class=\"confluenceTd\">Simon Schwitanski (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">10:30 &#8211; 11:00<\/td>\n<td class=\"confluenceTd\">Coffee Break<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">11:00 &#8211; 11:30<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Intel_Advisor_Roofline_RWTH.pdf\">Roofline Automation with Intel Advisor<\/a><\/td>\n<td class=\"confluenceTd\">Heinrich Bockhorst (Intel)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">11:30 &#8211; 12:15<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Extra-P-Performance-Modeling-at-Scale.pdf\" target=\"_blank\" rel=\"noopener\">Extra-P &#8211; Performance Modelling at Scale<\/a><\/td>\n<td class=\"confluenceTd\">Marcus Ritter (TU Darmstadt)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">12:15 &#8211; 13:45<\/td>\n<td class=\"confluenceTd\">Lunch Break (on your own)<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">13:45 &#8211; 14:45<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Performance_Analysis_101.pdf\">Performance Analysis 101<\/a><\/td>\n<td class=\"confluenceTd\">Marc-Andr\u00e9 Hermanns (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">14:45 &#8211; 15:00<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Performance_Analysis_101.pdf\">Introduction to ARM Performance Reports<\/a><\/td>\n<td class=\"confluenceTd\">Marc-Andr\u00e9 Hermanns (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">15:00 &#8211; 15:15<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/perfmon.hpc.itc.rwth-aachen.de\">Basic Analysis with Monitoring on CLAIX (Live Demo)<\/a><\/td>\n<td class=\"confluenceTd\">Severin Sch\u00fcller (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">15:15 &#8211; 15:45<\/td>\n<td class=\"confluenceTd\">Coffee Break<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">15:45 &#8211; 16:30<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Understanding_Application_Performance_with_the_POP_Metrics.pdf\">Understanding Application Performance with the POP Metrics<\/a><\/td>\n<td class=\"confluenceTd\">Fabian Orland (RWTH Aachen)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">16:30 &#8211; 17:15<\/td>\n<td class=\"confluenceTd\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/Computing_POP_Metrics_ScoreP_Scalasca_Cube.pdf\">Computing the POP Metrics with Score-P and Cube<\/a><\/td>\n<td class=\"confluenceTd\">Michael Knobloch (FZ J\u00fclich)<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">17:15 &#8211; 17:30<\/td>\n<td class=\"confluenceTd\">Wrap-Up<\/td>\n<td class=\"confluenceTd\">Christian Terboven (RWTH Aachen)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<h3>Course Material<\/h3>\n<p>The course material can directly be found in the agenda above.<\/p>\n<p>&nbsp;<\/p>\n<h2>Part II: Performance Modelling &amp; Analysis in Action &#8211; Bring Your Own (BYO) Code<\/h2>\n<p>Date: December 6th + 7th, 2022<br \/>\nVenue: IT Center of RWTH Aachen University, Kopernikusstr. 6, 52074 Aachen, seminar rooms 3 + 4<\/p>\n<h3>Registration<\/h3>\n<p>The registration link will be send directly to invited persons and groups. Please specify the name of the targeted application (see &#8220;Skills&#8221; below) in the free-form field during the registration. Please also withdraw your registration in the registration system (or let us know) if you cannot attend anymore. Thanks!<\/p>\n<p>After registration, we might contact you to get some more information on your application (e.g., tool chain, size of runs), so that our HPC experts can prepare themselves and appropriate hardware resources for the workshop.<\/p>\n<p>Registration closing date: November 29th, 2022<\/p>\n<h3>Support<\/h3>\n<p>The HPC team of the IT Center (NHR4CES@RWTH) will work together with HPC developers. The HPC team will be kindly supported by further HPC experts:<\/p>\n<ul>\n<li>Marcus Ritter, TU Darmstadt (NHR4CES@TUDA)<\/li>\n<li>Gustavo Morais, TU Darmstadt (NHR4CES@TUDA)<\/li>\n<li>Michael Knobloch, FZ J\u00fclich<\/li>\n<li>Heinrich Bockhorst, Intel<\/li>\n<\/ul>\n<h3>Skills<\/h3>\n<p>Course level: intermediate<\/p>\n<p>Target audience: HPC developers.<\/p>\n<ul>\n<li>This part focuses on HPC developers that use RWTH&#8217;s CLAIX HPC cluster for executing their jobs.<\/li>\n<li>HPC developers working on Darmstadt&#8217;s HPC cluster are also welcome.<\/li>\n<\/ul>\n<p>Prerequisites:<\/p>\n<ul>\n<li>At least one developer of the targeted application should register. You can also attend with several people using the same application.<\/li>\n<li>Targeted application is usually a home-grown code (so that HPC experts and developers can work together on settings, compiler options, code parts and more).<\/li>\n<li>Workshop focuses on CPU-based applications (tools and experts are specialized on CPU-based systems). If you need help with a GPU-based application, please write an e-mail to hpcevent@itc.rwth-aachen.de. Then, we can discuss whether we can help you or not.<\/li>\n<li>Targeted application should be running on CLAIX.<\/li>\n<li>Bring an appropriate data set for the targeted application: A tuning input set should trigger production parts of the targeted application, but restricts runtime to a &#8220;few&#8221; minutes.<\/li>\n<li>Intermediate knowledge of parallel programming\/ parallelism<\/li>\n<\/ul>\n<h3>Agenda<\/h3>\n<p>This is a sketch of the agenda. We will adapt the agenda with respect to the users&#8217; needs!<\/p>\n<p>Catering is provided throughout both days.<\/p>\n<h4>Tuesday, December 6th, 2022<\/h4>\n<table class=\"confluenceTable tablesorter\" border=\"1\">\n<colgroup>\n<col span=\"1\" \/>\n<col span=\"1\" \/>\n<col span=\"1\" \/> <\/colgroup>\n<tbody>\n<tr class=\"sortableHeader\">\n<th class=\"confluenceTh sortableHeader\" data-column=\"0\">\n<div class=\"tablesorter-header-inner\">Time<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"1\">\n<div class=\"tablesorter-header-inner\">Topic<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"2\">\n<div class=\"tablesorter-header-inner\">Speaker<\/div>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:00 &#8211; 09:15<\/td>\n<td class=\"confluenceTd\">Weclome &amp; Motivation<\/td>\n<td class=\"confluenceTd\">tbn<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:15 &#8211; 12:30<\/td>\n<td class=\"confluenceTd\">Code Activities<\/td>\n<td class=\"confluenceTd\">HPC team + supporters + HPC developers<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">12:30 &#8211; 14:00<\/td>\n<td class=\"confluenceTd\">Lunch Break (on your own)<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">14:00 &#8211; 17:30<\/td>\n<td class=\"confluenceTd\">Code Activities<\/td>\n<td class=\"confluenceTd\">HPC team + supporters + HPC developers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><\/h4>\n<h4>Wednesday, December 7th, 2022<\/h4>\n<table class=\"confluenceTable tablesorter\" border=\"1\">\n<colgroup>\n<col span=\"1\" \/>\n<col span=\"1\" \/>\n<col span=\"1\" \/> <\/colgroup>\n<tbody>\n<tr class=\"sortableHeader\">\n<th class=\"confluenceTh sortableHeader\" data-column=\"0\">\n<div class=\"tablesorter-header-inner\">Time<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"1\">\n<div class=\"tablesorter-header-inner\">Topic<\/div>\n<\/th>\n<th class=\"confluenceTh sortableHeader\" data-column=\"2\">\n<div class=\"tablesorter-header-inner\">Speaker<\/div>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">09:00 &#8211; 12:30<\/td>\n<td class=\"confluenceTd\">Code Activities<\/td>\n<td class=\"confluenceTd\">HPC team + supporters + HPC developers<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">12:30 &#8211; 14:00<\/td>\n<td class=\"confluenceTd\">Lunch Break (on your own)<\/td>\n<td class=\"confluenceTd\"><\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">14:00 &#8211; 17:00<\/td>\n<td class=\"confluenceTd\">Code Activities<\/td>\n<td class=\"confluenceTd\">HPC team + supporters + HPC developers<\/td>\n<\/tr>\n<tr>\n<td class=\"confluenceTd\">17:00 &#8211; 17:30<\/td>\n<td class=\"confluenceTd\">Summary of Results + Wrap-Up<\/td>\n<td class=\"confluenceTd\">HPC developers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Catering is sponsored by<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-6207 size-full\" src=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022.png\" alt=\"\" width=\"1670\" height=\"273\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022.png 1670w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022-300x49.png 300w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022-1024x167.png 1024w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022-768x126.png 768w, https:\/\/blog.rwth-aachen.de\/itc-events\/files\/2022\/09\/hoIntelKombi22022-1536x251.png 1536w\" sizes=\"auto, (max-width: 1670px) 100vw, 1670px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Topics: Performance Modelling &amp; Performance Analysis Description The annual event aiXcelerate at RWTH Aachen University (NHR4CES@RWTH) is a tuning workshop for HPC users. It comprises lectures that are open for [&hellip;]<\/p>\n","protected":false},"author":3726,"featured_media":6093,"template":"","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_tribe_events_status":"","_tribe_events_status_reason":"","footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"tags":[],"tribe_events_cat":[56,22,39],"class_list":["post-6085","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry","tribe_events_cat-aixcelerate","tribe_events_cat-hpcevents","tribe_events_cat-wiederkehrend","cat_aixcelerate","cat_hpcevents","cat_wiederkehrend"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events\/6085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/users\/3726"}],"version-history":[{"count":61,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events\/6085\/revisions"}],"predecessor-version":[{"id":6236,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events\/6085\/revisions\/6236"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/media\/6093"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/media?parent=6085"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tags?post=6085"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/wp-json\/wp\/v2\/tribe_events_cat?post=6085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}