{"id":21187,"date":"2025-01-31T11:11:23","date_gmt":"2025-01-31T10:11:23","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=21187"},"modified":"2025-02-25T13:47:35","modified_gmt":"2025-02-25T12:47:35","slug":"von-aixcelerate-2024-zu-ppces-2025","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/en\/2025\/01\/31\/von-aixcelerate-2024-zu-ppces-2025\/","title":{"rendered":"From AiXcelerate 2024 to PPCES 2025"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_21187 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_21187')){$('.twoclick_social_bookmarks_post_21187').socialSharePrivacy({\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/blog.rwth-aachen.de\\\/itc\\\/en\\\/2025\\\/01\\\/31\\\/von-aixcelerate-2024-zu-ppces-2025\\\/\",\"post_id\":21187,\"post_title_referrer_track\":\"From+AiXcelerate+2024+to+PPCES+2025\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p>After the aiXcelerate 2023 was replaced by the <a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/vi-hps-porting-and-tuning-workshop-2024\/\" target=\"_blank\" rel=\"noopener\">VI-HPS Porting &amp; Tuning Workshop<\/a>, the traditional aiXcelerate took place again last year.<\/p>\n<p>In the following blog post, we look back at aiXcelerate 2024 and take a look at the upcoming PPCES 2025.<\/p>\n<div id=\"attachment_21193\" style=\"width: 310px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21193\" class=\"wp-image-21193 size-full\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/01\/Bild1.png\" alt=\"aiXcelerate Logo\" width=\"300\" height=\"57\" \/><p id=\"caption-attachment-21193\" class=\"wp-caption-text\">Source: Own illustration<\/p><\/div>\n<p><!--more--><\/p>\n<h3><span style=\"color: #00549f;\">aiXcelerate 2024<br \/>\n<\/span><\/h3>\n<p>aiXcelerate is an annual tuning workshop for HPC users. It includes lectures, which are open to everyone, and hands-on parts where participants apply the learned concepts to their own codes. Each year we focus on a different hot topic. Last year, from December 9-11, 2024, aiXcelerate focused on machine learning (ML) on NVIDIA GPUs (graphics processing units). This time, the aiXcelerate had a hybrid format; the lectures were held at the <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/~rbnjb\/it-center\/?lidx=1\" target=\"_blank\" rel=\"noopener\">IT Center of RWTH Aachen University<\/a> and participants could attend both in person and via Zoom. In addition to speakers from the IT Center staff, there were also contributions from NVIDIA. The practical part of the aiXcelerate (aka \u201cBYO Code\u201d) was carried out in person.<\/p>\n<p>The aiXcelerate 2024 was organized in collaboration with NHR4CES, HPC.NRW, EDIH Rheinland and WestAI. We would also like to thank NEC and NVIDIA for sponsoring the catering during the event.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Presentations<\/span><\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/@ITCenterRWTHAachen\/videos\" target=\"_blank\" rel=\"noopener\">Several lectures<\/a> are given each morning that aiXcelerate takes place. The first topic presented covered performance analyses of machine learning (ML) codes and includes the use of the automatic <a href=\"https:\/\/www.youtube.com\/watch?v=gdjx5Z8ghtI\">RWTH performance monitoring system<\/a>, as well as the use of NVIDIA&#8217;s Nsight tool and how to find bottlenecks with it. The second day focused on \u201cScaling ML codes across <a href=\"https:\/\/www.youtube.com\/watch?v=2VEMRaVvViA\">multiple GPUs<\/a>\/nodes\u201d. Here, approaches with PyTorch (Distributed) and <a href=\"https:\/\/www.youtube.com\/watch?v=WfpJZtagveQ\">Tensorflow + Horovod<\/a> are presented to accelerate ML codes by using more hardware in parallel. The third day dealt with \u201cHandling data sets of ML codes\u201d and the various options for storing and using ML data at runtime (on CLAIX). In addition, the use of check pointing in ML codes was presented in order to save the state of the application at certain intervals and thus ensure error tolerance. An average of almost 40 participants learned new content for analyzing and optimizing their ML codes<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #00549f;\">Bring-Your-Own (BYO) Code<\/span><\/h3>\n<p>The traditional \u201cBYO code\u201d was once again an integral part of aiXcelerate. This means that HPC users can bring their own software codes and optimize them in the tuning sessions. In addition to the presentations in the morning, the tuning sessions take place in the afternoon. In these sessions, what has been learned can be applied directly with the support and guidance of the HPC experts present on site. The IT Center staff and an expert from NVIDIA were also involved. A total of seven code teams were supervised and made good progress during the workshop. One voice from the event evaluation said, \u201cThis was extremely helpful. It was an amazing opportunity to get direct feedback and suggestions from experts, that are very familiar with the cluster.&#8221;<\/p>\n<p>Our HPC events will be announced in good time via our <a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/\" target=\"_blank\" rel=\"noopener\">event pages<\/a>. Come and see us next time!<\/p>\n<h3><span style=\"color: #00549f;\">The Next IT Center Workshop<\/span><\/h3>\n<p>Are you new to our cluster or would you like to refresh your knowledge from scratch?<\/p>\n<p>No problem!<\/p>\n<p>In March, we will once again be hosting the \u201cParallel Programming in Computational Engineering and Science\u201d (<a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/en\/event\/ppces-2025\/\" target=\"_blank\" rel=\"noopener\">PPCES<\/a>) event.<\/p>\n<p>This course is aimed at users who have little to no experience in HPC and would like to familiarize themselves with parallel programming in general.<\/p>\n<p>The IT Center invites you to attend from March 10 &#8211; 14. We will keep you up to date on our <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/aktuelle-meldungen\/~sugrd\/social-media\/?lidx=1\" target=\"_blank\" rel=\"noopener\">social media channels<\/a>!<\/p>\n<p>The agenda for this year&#8217;s PPCES comprises the following three main topics:<br \/>\nMonday and Tuesday: MPI<br \/>\nWednesday and Thursday: OpenMP<br \/>\nFriday: Machine &amp; Deep Learning<\/p>\n<div id=\"attachment_21200\" style=\"width: 164px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-21200\" class=\"size-full wp-image-21200\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2025\/01\/PPCES-2.jpg\" alt=\"PPCES Logo\" width=\"154\" height=\"110\" \/><p id=\"caption-attachment-21200\" class=\"wp-caption-text\">Source: PPCES<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>Responsible for the content of this article are <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/profil\/team\/~epvp\/mitarbeiter-campus-\/?gguid=PER-7VY9QG9&amp;allou=1&amp;lidx=1\" target=\"_blank\" rel=\"noopener\">Marc Weerts<\/a> and <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/profil\/team\/~epvp\/mitarbeiter-campus-\/?gguid=PER-2DF4PAN&amp;allou=1&amp;lidx=1\" target=\"_blank\" rel=\"noopener\">Masimba Koschke<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch.<\/p>\n","protected":false},"author":6316,"featured_media":21193,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[308,924],"tags":[1099,531,168,256,23,1172,1394,816,633,169],"class_list":["post-21187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events-jubilaen-erfolge","category-hpcnews","tag-aixcelerate","tag-cluster","tag-event","tag-events","tag-hpc","tag-machine-learning","tag-nvidia","tag-ppces","tag-programmieren","tag-veranstaltung"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/users\/6316"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/comments?post=21187"}],"version-history":[{"count":20,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21187\/revisions"}],"predecessor-version":[{"id":21632,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/posts\/21187\/revisions\/21632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media\/21193"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/media?parent=21187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/categories?post=21187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/en\/wp-json\/wp\/v2\/tags?post=21187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}