{"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\/2025\/01\/31\/von-aixcelerate-2024-zu-ppces-2025\/","title":{"rendered":"Von aiXcelerate 2024 zu PPCES 2025"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_21187 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/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\\\/2025\\\/01\\\/31\\\/von-aixcelerate-2024-zu-ppces-2025\\\/\",\"post_id\":21187,\"post_title_referrer_track\":\"Von+aiXcelerate+2024+zu+PPCES+2025\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><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\">Quelle: Eigene Darstellung<\/p><\/div><\/p>\n<p>Nachdem die aiXcelerate 2023 (einmalig) in den <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> integriert wurde, gab es im vergangenen Jahr wieder die \u201etraditionelle\u201c aiXcelerate. Wir schauen im folgenden Blogbeitrag auf die aiXcelerate 2024 zur\u00fcck und werfen zus\u00e4tzlich einen Blick auf die kommende PPCES 2025.<\/p>\n<p><!--more--><\/p>\n<h3><span style=\"color: #00549f;\">aiXcelerate 2024<br \/>\n<\/span><\/h3>\n<p>aiXcelerate ist ein j\u00e4hrlicher Tuning-Workshop f\u00fcr HPC-Anwender*innen. Er umfasst Vortr\u00e4ge, die f\u00fcr jedermann zug\u00e4nglich sind, und praktische Teile, in denen Teilnehmende die erlernten Konzepte auf ihre eigenen Codes anwenden.<\/p>\n<p>Jedes Jahr konzentrieren wir uns auf ein anderes aktuelles Thema. Im letzten Jahr, vom 9. bis 11. Dezember 2024, befasste sich die aiXcelerate mit Machine-Learning (ML) auf NVIDIA GPUs (Grafikprozessoren). Dieses Mal fand ein Teil der aiXcelerate in hybrider Form statt; die Vortr\u00e4ge wurden am <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/~rbnjb\/it-center\/\" target=\"_blank\" rel=\"noopener\">IT Center der RWTH Aachen University<\/a> gehalten und die Teilnehmer*innen konnten sowohl in Person als auch \u00fcber Zoom teilnehmen. Neben Vortragenden aus dem Kollegium des IT Centers kamen auch Beitr\u00e4ge von NVIDIA dazu. Der praktische Teil der aiXcelerate (aka &#8222;BYO Code&#8220;) wurde als reine vor-Ort-Veranstaltung durchgef\u00fchrt.<\/p>\n<p>Die aiXcelerate 2024 wurde als Teil von NHR4CES, HPC.NRW, EDIH Rheinland und WestAI durchgef\u00fchrt. Wir bedanken uns ebenfalls bei NEC und NVIDIA f\u00fcr das Sponsoring der Verpflegung w\u00e4hrend der Veranstaltung.<\/p>\n<h3><span style=\"color: #00549f;\"> Vortr\u00e4ge<\/span><\/h3>\n<p>Die Vortr\u00e4ge waren auf die drei Vormittage der drei Tage langen aiXcelerate aufgeteilt. Das Thema des ersten Tages war Performanceanalyse von Machine-Learning (ML)-Codes und umfasste die Nutzung des <a href=\"https:\/\/www.youtube.com\/watch?v=gdjx5Z8ghtI\">RWTH Performance Monitoring Systems<\/a>, sowie die Nutzung von NVIDIAs Nsight Tool und wie man damit Bottlenecks findet.<\/p>\n<p>Der zweite Tag konzentrierte sich auf die \u201eSkalierung von ML-Codes \u00fcber <a href=\"https:\/\/www.youtube.com\/watch?v=2VEMRaVvViA\">mehrere GPUs<\/a>\/Knoten hinweg\u201c. Hier wurden Ans\u00e4tze mit PyTorch (Distributed) und <a href=\"https:\/\/www.youtube.com\/watch?v=WfpJZtagveQ\">Tensorflow + Horovod<\/a> vorgestellt, um ML-Codes durch die parallele Nutzung von mehr Hardware zu beschleunigen.<\/p>\n<p>Am dritten Tag wurde sich mit dem \u201eUmgang mit Datens\u00e4tzen von ML-Codes\u201c besch\u00e4ftigt. Es wurden die verschiedenen Optionen zur Speicherung und Verwendung von ML-Daten zur Laufzeit (auf CLAIX) vorgestellt. Au\u00dferdem wurde die Verwendung von Check-Pointing in ML-Codes vorgestellt, um den Zustand der Anwendung in bestimmten Intervallen zu speichern und so Fehlertoleranz zu gew\u00e4hrleisten. Durchschnittlich knapp 40 Teilnehmer*innen lernten so neue Inhalte zur Analyse und Optimierung ihrer ML-Codes.<\/p>\n<h3><span style=\"color: #00549f;\"> Bring-Your-Own (BYO) Code <\/span><\/h3>\n<p>Auch der traditionelle \u201eBYO-Code\u201c-Teil war wieder ein fester Bestandteil der aiXcelerate. BYO-Code bedeutet, dass HPC-Nutzer*innen ihre eigenen Softwarecodes mitbringen und diese in den Tuning-Sessions optimieren k\u00f6nnen. Hierbei konnte u.a. das Gelernte aus den Vortr\u00e4gen direkt angewandt werden und vor allem wurden die Nutzer*innen durch die vor Ort anwesenden HPC\/ML- Expertinnen und Experten individuell angeleitet. Auch hier kam das Kollegium des IT Centers und ein Experte von NVIDIA zum Einsatz. Insgesamt wurden sieben Code-Teams betreut, die gute Fortschritte w\u00e4hrend des Workshops erzielten.<\/p>\n<p>Daraufhin sagte eine Stimme aus der Veranstaltungsevaluation dazu: &#8222;This was extremely helpful. It was an amazing opportunity to get direct feedback and suggestions from experts, that are very familiar with the cluster.&#8220;<\/p>\n<p>Unsere HPC-Veranstaltungen werden rechtzeitig \u00fcber unsere <a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/\" target=\"_blank\" rel=\"noopener\">Eventseiten<\/a> angek\u00fcndigt. Schaut doch beim n\u00e4chsten Mal vorbei!<\/p>\n<h3><span style=\"color: #00549f;\">Der n\u00e4chste Workshop im IT Center<\/span><\/h3>\n<p>Du bist neu auf unserem Cluster oder m\u00f6chtest dein Wissen von Grund auf auffrischen?<\/p>\n<p>Kein Problem! Im M\u00e4rz findet bei uns wieder die Veranstaltung \u201eParallel Programming in Computational Engineering and Science\u201c, kurz <a href=\"https:\/\/blog.rwth-aachen.de\/itc-events\/event\/ppces-2025\/\" target=\"_blank\" rel=\"noopener\">PPCES<\/a> statt. Dieser Kurs richtet sich an Anwender, die noch keine oder nur geringe Erfahrungen im HPC-Bereich haben und sich mit der parallelen Programmierung im Allgemeinen vertraut machen m\u00f6chten.<\/p>\n<p>Das IT Center l\u00e4dt hierzu vom 10. \u2013 14. M\u00e4rz ein. Wir halten euch auf unseren <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/it-center\/it-center\/aktuelle-meldungen\/~sugrd\/social-media\/\" target=\"_blank\" rel=\"noopener\">Social-Media-Kan\u00e4len<\/a> auf dem Laufenden!<\/p>\n<p>Die Agenda der diesj\u00e4hrigen PPCES umfasst die folgenden drei Schwerpunkte:<\/p>\n<p>Montag und Dienstag: MPI<\/p>\n<p>Mittwoch und Donnerstag: OpenMP<\/p>\n<p>Freitag: Machine &amp; Deep Learning<\/p>\n<div id=\"attachment_21200\" style=\"width: 164px\" class=\"wp-caption alignnone\"><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\">Quelle: PPCES<\/p><\/div>\n<hr \/>\n<p>Verantwortlich f\u00fcr die Inhalte dieses Beitrags sind <a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/epvp\/gguid\/PER-2DF4PAN\/allou\/1\/\">Masimba Koschke<\/a>\u00a0und <a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/epvp\/gguid\/PER-7VY9QG9\/allou\/1\/\">Marc Weerts<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Nachdem die aiXcelerate 2023 (einmalig) in den VI-HPS Porting &amp; Tuning Workshop integriert wurde, gab es im vergangenen Jahr wieder die \u201etraditionelle\u201c aiXcelerate. Wir schauen im folgenden Blogbeitrag auf die [&hellip;]<\/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\/wp-json\/wp\/v2\/posts\/21187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/users\/6316"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/comments?post=21187"}],"version-history":[{"count":20,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/21187\/revisions"}],"predecessor-version":[{"id":21632,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/21187\/revisions\/21632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/media\/21193"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/media?parent=21187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/categories?post=21187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/tags?post=21187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}