{"id":10235,"date":"2021-11-05T14:48:46","date_gmt":"2021-11-05T13:48:46","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc\/?p=10235"},"modified":"2023-06-09T08:51:40","modified_gmt":"2023-06-09T06:51:40","slug":"sc21","status":"publish","type":"post","link":"https:\/\/blog.rwth-aachen.de\/itc\/2021\/11\/05\/sc21\/","title":{"rendered":"SC21- Supercomputing Conference"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_10235 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_10235')){$('.twoclick_social_bookmarks_post_10235').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\\\/2021\\\/11\\\/05\\\/sc21\\\/\",\"post_id\":10235,\"post_title_referrer_track\":\"SC21-+Supercomputing+Conference\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><div id=\"attachment_10237\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/11\/sc21_h_coloronlight@4x.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10237\" class=\"wp-image-10237 size-medium\" src=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/11\/sc21_h_coloronlight@4x-300x133.png\" alt=\"Logo Supercomputing Conference\" width=\"300\" height=\"133\" srcset=\"https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/11\/sc21_h_coloronlight@4x-300x133.png 300w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/11\/sc21_h_coloronlight@4x-768x341.png 768w, https:\/\/blog.rwth-aachen.de\/itc\/files\/2021\/11\/sc21_h_coloronlight@4x.png 872w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-10237\" class=\"wp-caption-text\">Quelle: <a href=\" https:\/\/sc21.supercomputing.org\/\">SC21<\/a><\/p><\/div><\/p>\n<p><strong>Die gr\u00f6\u00dfte HPC-Konferenz weltweit und wir sind dabei<\/strong><\/p>\n<p>Auf der SC21 kommen in diesem Jahr vom 14. bis 19. November Tausende Forschende, Entwickelnde, Studierende, Aussteller, Manager und Referenten von Instituten jeder Art und Gr\u00f6\u00dfe zusammen, um sich \u00fcber die Leistungsf\u00e4higkeit von High Performance Computing (HPC) auszutauschen und neuste Innovationen zu entdecken. Es gibt die M\u00f6glichkeit in St. Louis vor Ort an der Konferenz teilzunehmen oder die SC remote zu erleben.<!--more--><\/p>\n<p>Das diesj\u00e4hrige Motto lautet \u201eScience &amp; Beyond\u201c. Getreu dessen ist es der SC-Gemeinschaft wichtig den Teilnehmenden einen Einblick zu geben, wie HPC \u00fcber die wissenschaftlichen und akademischen Gemeinschaften hinaus in anderen Branchen vordringt und die Forschungs- und Gesch\u00e4ftsergebnisse verbessert. Besonders im kommerziellen Sektor wird HPC immer beliebter, sodass HPC- und Supercomputing-Technologien daf\u00fcr genutzt werden um eine Reihe von Produkten weiterzuentwickeln. Dazu geh\u00f6ren die Entwicklung von Impfstoffen bis hin zum Design autonomer Fahrzeuge. \u201eScience &amp; Beyond\u201c bedeutet also, dass HPC in einer Reihe von Anwendungsf\u00e4llen eingesetzt werden kann, um die gr\u00f6\u00dften Herausforderungen der Welt zu bew\u00e4ltigen, Neues zu entdecken und neue Grenzen zu er\u00f6ffnen.<\/p>\n<p>Erwarten wird die Teilnehmenden ein vielf\u00e4ltiges Programm vor Ort und online in Form von Live-Demos, Vortr\u00e4gen und Tutorials in den Bereichen der k\u00fcnstlichen Intelligenz, Exascale computing, Container-Software und vielem mehr. Auch unser HPC-Team wird remote dabei sein und das Programm durch Tutorials und wissenschaftliche Vortr\u00e4ge bereichern.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?sess=sess200&amp;id=tut112\"><strong>Mastering Tasking with OpenMP<\/strong><\/a><strong><br \/>\nam Sonntag, 14. November \u2013 8:00 \u2013 17:00 Uhr<br \/>\n<\/strong>Christian Terboven, Michael Klemm, Xavier Teruel<br \/>\n<strong><br \/>\n<\/strong>Das Tutorial betrachtet das Umdenken in der Entwicklung und Strukturierung von Codes in der Nutzung des sogenannten Tasking-Konzept mit OpenMP. Das Konzept erm\u00f6glicht die Erzeugung zusammensetzbarer paralleler Softwarebl\u00f6cke und damit die Parallelisierung von unregelm\u00e4\u00dfigen Algorithmen.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?sess=sess198&amp;id=tut111\"><strong>Advanced OpenMP: Host Performance and 5.1 Features<\/strong><\/a><strong><br \/>\nam Montag, 15. <\/strong><strong>November \u2013 08:00 \u2013 17:00 Uhr<br \/>\n<\/strong>Christian Terboven, Michael Klemm, Ruud van der Pas<\/p>\n<p>In diesem Tutorial geht es um die Auswirkungen m\u00f6glicher OpenMP-Parallelisierungsstrategien in Bezug auf Korrektheit und Leistung, wie z. B. Daten- und Thread-Lokalit\u00e4t auf NUMA-Architekturen und die Nutzung von Vektoreinheiten.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?id=wksp101&amp;sess=sess115\"><strong>Wissenschaftlicher Vortrag auf dem HiPar Workshop<\/strong><strong><br \/>\n<\/strong><\/a><strong>&#8222;PPIR: Parallel Pattern Intermediate Representation&#8220;<\/strong><strong><br \/>\nam Sonntag, 14. November 9:00 \u2013 17:30 Uhr<br \/>\n<\/strong>Adrian Schmitz, Julian Miller, Lukas Tr\u00fcmper, Matthias M\u00fcller<\/p>\n<p>HPC Systeme werden zunehmend gr\u00f6\u00dfer, heterogener und dadurch komplexer, um den wachsenden Anforderungen aus Wissenschaft und Ingenieurwesen gerecht zu werden. Um das volle Leistungspotential aus diesen Systemen zu nutzen, sind System- und Architektur-spezifische Optimierungen notwendig. Ein Ansatz ist die Verwendung von parallelen Mustern zur Entwicklung von strukturiertem Code, welcher automatisch optimiert werden kann. Der vorgestellte Ansatz basiert auf globalen Optimierungen, welche den Datenfluss \u00fcber den gesamten parallelen Algorithmus optimieren und eine effiziente Zuordnung der Rechenoperationen auf die verf\u00fcgbaren Ressourcen bestimmen.<\/p>\n<p>Das vorgestellte Papier f\u00fchrt eine schnelle und kompakte Zwischendarstellung f\u00fcr parallele musterbasierte Anwendungen vor und dient als Grundlage f\u00fcr die globalen Optimierungen. Dazu wird die hierarchische Baumstruktur \u201eAbstract Pattern Tree (APT)\u201c\u00a0 vorgestellt und in einem Prototype-Compiler umgesetzt. Dieser Prototyp erm\u00f6glicht 17 der 19 Anwendungen der Rodinia Benchmark Suite\u00a0 mithilfe weniger parallelen Mustern darzustellen und zu analysieren. Dabei wurde der Originalcode durch die parallelen Muster stark zusammengefasst, was die Programmierproduktivit\u00e4t verbessert. Weiterhin zeigt der Prototyp f\u00fcr die meisten Benchmarks kurze Kompilierzeiten.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?id=wksp132&amp;sess=sess126\"><strong>Wissenschaftlicher Vortrag auf dem Protools Workshop<br \/>\n<\/strong><\/a><strong>&#8222;Differential Performance Analysis Workflow for Algorithmic Changes&#8220;<br \/>\n<\/strong><strong>am Sonntag, 14. November 09:00 \u2013 17:30 Uhr<br \/>\n<\/strong>Isabel Th\u00e4rigen, Joachim Protze, Fabian Orland, Marc-Andr\u00e9 Hermanns<\/p>\n<p>Die meisten Performanceanalysewerkzeuge fokussieren sich auf die Analyse einer einzigen Konfiguration einer Anwendung. H\u00e4ufig existieren jedoch verschiedene Codevarianten einer einzelnen Anwendung, wenn bestimmte Teile durch unterschiedliche Algorithmen oder durch Einsatz von Softwarebibliotheken Dritter implementiert werden. Ebenso k\u00f6nnen unterschiedliche Parameter wie z.B. die Anzahl der Ausf\u00fchrungseinheiten oder die Eingabedaten variiert werden. Beide Arten von Variation haben einen Einfluss auf die Performanz der Anwendung.<br \/>\nIn dieser Arbeit pr\u00e4sentieren wir daher einen neuen Workflow, welcher den Vergleich verschiedener Codeversionen sowie verschiedener Parameter zur Ausf\u00fchrung der Anwendung erm\u00f6glicht. Unser Workflow basiert auf der Benchmark Umgebung &#8222;JUelich Benchmarking Environment&#8220; (JUBE), welche nach initialer, manueller Konfiguration automatisch eine Vielzahl an Messungen inklusive Datenerhebung durchf\u00fchren kann. Au\u00dferdem stellen wir zur klaren und pr\u00e4zisen Visualisierung der Messdaten spezielle Diagramme vor. Schlie\u00dflich zeigen wir anhand von Fallstudien der zwei Applikationen CalculiX und JuKKR, dass unser Workflow eine detaillierte Performanceanalyse erm\u00f6glicht und trotzdem leicht zu benutzen ist.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?id=wksp108&amp;sess=sess130\"><strong>Wissenschaftlicher Vortrag auf dem PDSW Workshop<br \/>\n<\/strong><\/a><strong>&#8222;User-Centric System Fault Identification Using IO500 Benchmark&#8220;<br \/>\n<\/strong><strong>am Montag, 15. November 09:00 \u2013 17:30 Uhr<br \/>\n<\/strong>Radita Liem, Dmytro Povaliaiev, Jay Lofstead, Julian Kunkel, Christian Terboven<\/p>\n<p>Die Vorhersage der Performanz von IO-Operationen auf aktuellen HPC-Systemen, auf denen Nutzende konkurrierend die IO-Infrastruktur saturieren, ist eine gro\u00dfe Herausforderung. Der erste Schritt dazu ist die Messung der IO-Leistung auf HPC-Speichersystemen, die mit Hilfe des IO500-Benchmarks durchgef\u00fchrt werden kann.<br \/>\nDieser wissenschaftliche Vortrag pr\u00e4sentiert einen ersten Schritt f\u00fcr einen nutzendenbezogenen Workflow, der auf dem RWTH Cluster CLAIX-2018 evaluiert wird. Er basiert auf Messungen des IO500-Benchmarks und hat das Ziel die IO-Leistung zu optimieren. Dazu werden die best- und schlechtestm\u00f6glichen Performance-Ergebnisse f\u00fcr Bandbreite und Metadatenrate mit dem IO500-Benchmark ermittelt und als Bounding Box dargestellt. Die HPC-Anwendungen der Nutzenden werden innerhalb dieser Box abgebildet und veranschaulichen so das Potential und die Richtung der individuellen IO-Optimierung.<\/p>\n<p><a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?id=ws_corr102&amp;sess=sess107\"><strong>Wissenschaftlicher Vortrag auf dem Correctness Workshop<br \/>\n<\/strong><\/a><strong>&#8222;Understanding the Performance of Dynamic Data Race Detection&#8220;<\/strong><strong><br \/>\nam Freitag, 19. November 10:30 \u2013 10:50 Uhr<br \/>\n<\/strong>Joachim Protze, Isabel Th\u00e4rigen, Jonas Wahle<\/p>\n<p>In dieser Arbeit wenden wir Techniken der Performanceanalyse an, um der Ursache des drastischen Laufzeit-Overheads von Data-Raceerkennung zu verstehen. Zuerst schlagen wir eine neue Problemklasse f\u00fcr SPEC OMP 2012 vor. Um den Laufzeit-Overhead zu analysieren, der die Ausf\u00fchrzeit von Programmen auf mehr als das 80-fache verl\u00e4ngern kann, k\u00f6nnen wir nicht mit einer Basislaufzeit von einer Stunde beginnen. Anschlie\u00dfend verwenden wir unseren neu vorgeschlagenen Eingabedatensatz, um den erheblichen Laufzeit-Overhead der dynamischen Data-Race-Erkennung f\u00fcr bestimmte Anwendungen zu untersuchen. Mit Hilfe von Techniken aus der Performanceanalyse k\u00f6nnen wir die Ursache identifizieren. Schlie\u00dflich schlagen wir eine Modifikation von ThreadSanitizer vor, die den Laufzeit-Overhead f\u00fcr diese Anwendungen auf weniger als das 40-fache begrenzt.<\/p>\n<p><a><strong>JARA-CSD ist zu Gast am Stand des J\u00fclicher Supercomputing Centre (JSC)<\/strong><\/a><br \/>\nDie HPC-Gruppe ist als Teil der \u201eJ\u00fclich Aachen Research Alliance\u201c wieder Gast am (virtuellen) Messestand des J\u00fclicher Supercomputing Centre (JSC). Dort pr\u00e4sentiert die HPC-Gruppe ihre Aktivit\u00e4ten im Rahmen des\u00a0<a href=\"https:\/\/www.jara.org\/en\/research\/center-for-simulation-and-data-sciences\">JARA Center for Simuation and Data Science<\/a>\u00a0(JARA-CSD). Videos informieren die Zuschauer*innen \u00fcber die aktuellen Entwicklungen in MPI sowie OpenMP, sowie \u00fcber Werkzeuge zur Korrektheitsanalyse paralleler Programme und die neusten Aktivit\u00e4ten der Standard Performance Evaluation Corporation (SPEC). Zu der aktuellen Ver\u00f6ffentlichung der SPEC Benchmark Suiten finden Sie weitere Details in unserer\u00a0<a href=\"https:\/\/www.itc.rwth-aachen.de\/go\/id\/rqmsb\">Aktuelles-Meldung<\/a>.<\/p>\n<p>Der virtuelle Messestand bietet au\u00dferdem interaktive Dokumente zu Themen wie NHR4CES, CLAIX, JARA-CSD und JARA SimLabs.<\/p>\n<p>Wir freuen uns auf Ihren Beuch auf der\u00a0<a class=\"external\" href=\"https:\/\/https\/\/apps.fz-juelich.de\/jsc\/sc21-booth\/\">virtuellen Ausstellungsfl\u00e4che<\/a>\u00a0des Forschungszentrums J\u00fclich.<\/p>\n<p>Viele <strong>weitere Informationen<\/strong> und die <a href=\"https:\/\/sc21.supercomputing.org\/attend\/register\/\"><strong>Anmeldung<\/strong><\/a> findet ihr auf der <a href=\"https:\/\/sc21.supercomputing.org\/presentation\/?id=ws_corr102&amp;sess=sess107\">Webseite<\/a> der SC21.<\/p>\n<p>Wir w\u00fcnschen unserem HPC-Team viel Erfolg bei ihren Vortr\u00e4gen, einen regen Austausch mit den Teilnehmenden und viel neues Wissen rund um HPC.<\/p>\n<p>Verantwortlich f\u00fcr die Inhalte dieses Beitrags sind <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/IT-Center\/IT-Center\/Team\/~epvp\/Mitarbeiter-CAMPUS-\/?gguid=0x98F22240EADA9147A4D52178ACAC5E69&amp;allou=1\">Sandra Wienke<\/a> und <a href=\"https:\/\/www.itc.rwth-aachen.de\/cms\/IT-Center\/IT-Center\/Team\/~epvp\/Mitarbeiter-CAMPUS-\/?gguid=0x592B0D17C73A1249AC2C233FADF6EE96&amp;allou=1&amp;lidx=1\">Janin Vreydal<\/a>.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Die gr\u00f6\u00dfte HPC-Konferenz weltweit und wir sind dabei Auf der SC21 kommen in diesem Jahr vom 14. bis 19. November Tausende Forschende, Entwickelnde, Studierende, Aussteller, Manager und Referenten von Instituten [&hellip;]<\/p>\n","protected":false},"author":3351,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"c2c_always_allow_admin_comments":false,"footnotes":""},"categories":[308,924],"tags":[23,182,183],"class_list":["post-10235","post","type-post","status-publish","format-standard","hentry","category-events-jubilaen-erfolge","category-hpcnews","tag-hpc","tag-sc21","tag-supercomputing"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/10235","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\/3351"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/comments?post=10235"}],"version-history":[{"count":20,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/10235\/revisions"}],"predecessor-version":[{"id":15512,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/posts\/10235\/revisions\/15512"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/media?parent=10235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/categories?post=10235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc\/wp-json\/wp\/v2\/tags?post=10235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}