• Zum Inhalt springen  (Accesskey: 1)
  • Zur Navigation springen  (Accesskey: 2)
  • Zur Suche springen  (Accesskey: 7)
Seitennavigation schließen
EN
Seitennavigation öffnen
  • TU Wien
    • Übersicht
    • Aktuelles
    • fuTUre fit
    • Über die TUW
    • Organisation
    • TUW für alle
    • Arbeiten an der TUW
    • TUW Community
    • Campus
    • Kontakt
  • Studium
    • Übersicht
    • Studienangebot
    • Studieninteressierte
    • Studienanfänger_innen
    • Studierende
    • International Studieren
    • Lehrende , öffnet eine externe URL in einem neuen Fenster
    • Schüler_innen
    • Best Teaching Awards 2025
  • Forschung
    • Übersicht
    • Profil
    • News
    • Events
    • Facilities
    • Erfolge
    • Netzwerke
    • TUW Doctoral Center
    • FTI Support
    • TUW interne Fördermöglichkeiten
    • Datenbanken
  • Kooperationen
    • Übersicht
    • Erfindungen, Patente, Kommerzialisierung
    • Spenden und Unterstützen
    • Start-ups
    • Technology Offers
    • Wirtschaftskooperationen
    • Center for Technology and Society , öffnet eine externe URL in einem neuen Fenster
    • TU Austria , öffnet eine externe URL in einem neuen Fenster
    • EULIST
  • Services
    • Übersicht
    • Bibliothek
    • Campus IT-Services
    • Campus-Services
    • Eventmanagement
    • Medien
    • Meldesystem
    • Newsletter
  • Intern
    • Übersicht
    • Portal (TISS, SAP, TYPO3,...) , öffnet eine externe URL in einem neuen Fenster

externe Veranstaltungen

  1. Forschung /
  2. Events /
  3. externe Veranstaltungen /

zurück zum Forschungs-Veranstaltungskalender

 

27. April 2023, 09:00 bis 28. April 2023 16:30

Online Course: Shared memory parallelization with OpenMP

Workshop

The focus of this 2 days course is on shared memory parallelization with OpenMP for dual-core, multi-core, shared memory, and ccNUMA platforms.

This course teaches OpenMP starting from a beginners level. Hands-on sessions (in C and Fortran) will allow users to immediately test and understand the OpenMP directives, environment variables, and library routines. Race-condition debugging tools are also presented.

Content Levels: Beginners = 6:00h (50%) + Intermediate = 4:00h (33%) + Advanced = 2:00h (17%)

This course is a PRACE training event. It is organized by the VSC Research Center, TU Wien, in cooperation with the High-Performance Computing-Center Stuttgart (HLRS). This course has been originally developed by Rolf Rabenseifner (HLRS).

Agenda & Content:

1st day

08:45  Join online
09:00   Welcome
09:10   Introduction to modern hardware (talk)
10:10   An overview of OpenMP (talk)
10:35   Coffee
10:50   OpenMP programming and execution model (talk+practical)
12:30   Lunch
13:30   OpenMP worksharing directives (talk+practical)
15:00   Coffee
15:15   More OpenMP (talk+practical)
16:00   Summary (talk) + Q & A
16:30   End of first day

2nd day

08:45   Join online
09:00   How to write correct OpenMP programs (talk)
09:30   Intel Inspector XE (demo+practical)
10:30   Coffee
10:45   How to write efficient OpenMP programs (talk)
11:00   Heat equation (talk+practical)
12:30   Lunch
13:30   Heat equation (practical — continued)
14:00   Vectorization with OpenMP (talk)
14:25   Thread affinity in OpenMP (talk)
15:00   Coffee
15:15   The taskloop directive (talk+practical)
16:30   End of second day (course)

Course Format:

This course will be delivered as an HYBRID COURSE, i.e., you can choose either in-person attendance onsite at TU Wien or online participation via Zoom.

If you are planning to travel to Vienna for in-person attendance, we strongly recommend to choose travel options and hotels with the possibility to cancel (even close to the event) because we might be forced to deliver the course entirely online if Covid strikes back.

Prerequisites:

For the hands-on sessions you should be able to program in either C/C++ or Fortran and if you do the exercises on the VSC you should know how to work on the Unix/Linux command line.

Hands-on Labs:

Participants can choose between using their own laptops or any system they have access to that provides an OpenMP enabled compiler for their preferred programming language C/C++ or Fortran. Alternatively, participants can ask for a training user account at the VSC for the duration of the course.

Accepted participants will be contacted a few days before the course and asked to do a short PRE-ASSIGNMENT that has to be completed before the course starts.

Lecturers:

Lukas Einkemmer, Philipp Gschwandtner, and Martina Prugger (University of Innsbruck),
Claudia Blaas-Schenner (VSC Research Center, TU Wien),
TBD (tutors; VSC Research Center, TU Wien)

Language:

English

Date, Time, and Location:

27.-28.04.2023, 09:00 - 16:30 CEST,
FH Schulungsraum TU.it (TU Wien, Wiedner Hauptstraße 8-10, ground floor, red area)
OR live online course via Zoom (hybrid course format)

Prices and Eligibility:

Registrations for this course are handled with priority rules (see below) and different course fees apply:

VSC users: none
Students and members of Austrian universities and public research institutes: none
Students and members of other universities and public research institutes: 120 €
Others: 400 €

Information about payment will be provided with the confirmation email.

Kalendereintrag

Veranstaltung Details

Veranstaltungsort
TU
Wien, Hybrid und Zoom
Veranstalter
VSC Research Center, TU Wien, in cooperation with the High-Performance Computing-Center Stuttgart (HLRS). This course has been originally developed by Rolf Rabenseifner (HLRS).
Claudia Blaas-Schenner
training@vsc.ac.at
Info-Link
https://vsc.ac.at/training/2023/OpenMP/
Öffentlich
Ja
Kostenpflichtig
Nein
Anmeldung erforderlich
Ja

Please find registration link on the website of the Vienna Scientific Cluster (registration start on 30 January 2023): https://vsc.ac.at/training/2023/OpenMP/, öffnet eine externe URL in einem neuen Fenster

Registration deadline is Sunday, March 12, 2023, with priority rules. Acceptance will be approved on March 13, 2023. As long as seats are available there will be an extended registration period without priority rules.

Following your successful registration, you will receive further information approx. 1 week before the course.

For the hybrid course we can take a maximum of 30 persons. Additional registrations will be added to a waiting list.

Priority for acceptance: first - active users of the VSC systems, second - students and members of Austrian universities and public research institutes, third - other applicants.

Zur Fußzeile springen

TU Wien

  • Aktuelles
  • fuTUre fit
  • Über die TUW
  • Organisation
  • Corona
  • TUW für alle
  • Arbeiten an der TUW
  • TUW Community
  • Campus
  • Kontakt

Studium

  • News
  • Studienangebot
  • Zulassung
  • Studieren an der TUW
  • Student Support
  • Lehren an der TUW
  • International
  • Schüler_innen
  • Academy for Continuing Education
  • ÖH-Wahl 2025
  • Best Teaching Awards 2025

Forschung

  • Profil
  • News
  • Events
  • Facilities
  • Science Days
  • Erfolge
  • Netzwerke
  • TUW Doctoral Center
  • FTI Support
  • TUW interne Fördermöglichkeiten
  • Datenbanken

Kooperationen

  • Erfindungen, Patente, Kommerzialisierung
  • Spenden und Unterstützen
  • Start-ups
  • Technology Offers
  • Wirtschaftskooperationen
  • Center for Technology and Society, öffnet eine externe URL in einem neuen Fenster
  • TU Austria, öffnet eine externe URL in einem neuen Fenster
  • EULIST

Services

  • Bibliothek
  • Campus IT-Services
  • Campus-Services
  • Eventmanagement
  • Karriere, öffnet eine externe URL in einem neuen Fenster
  • Medien
  • Meldesystem
  • Newsletter

Intern

  • Portal (TISS, SAP, TYPO3,...), öffnet eine externe URL in einem neuen Fenster

© TU Wien  # 12508

  • Impressum
  • Barrierefreiheitserklärung
  • Datenschutzerklärung (PDF)
  • Cookieeinstellungen
  • Zur 1. Menü Ebene Forschung
  • Zurück zur letzten Ebene: Events
  • externe Veranstaltungen
  • TechForum: Millstatt TechForum: Millstatt
  • Blickpunkt Forschung Blickpunkt Forschung
  • Facebook
  • LinkedIn
  • YouTube
  • Instagram
  • Bluesky

Hinweis zu Cookies und anderen Techniken

Unsere Website verwendet Cookies und bindet Inhalte von Drittanbietern ein, um die grundlegende Funktionalität unserer Website zu gewährleisten sowie die Zugriffe auf unserer Website zu analysieren und um Funktionen für soziale Medien und zielgerichtete Werbung anbieten zu können. Hierzu ist es nötig Informationen an die jeweiligen Dienstanbieter weiterzugeben. Weitere Informationen zu Cookies und Inhalten von Drittanbietern auf der Website finden Sie in unserer Datenschutzerklärung.

Erforderlich

Diese Cookies werden für eine reibungslose Funktion unserer Website benötigt.

Name Zweck Ablauf Typ Anbieter
CookieConsent Speichert Ihre Einstellungen zur Verwendung von Cookies auf dieser Website. 1 Jahr HTML Homepage TU Wien
SimpleSAML Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP Login TU Wien
SimpleSAMLAuthToken Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP Login TU Wien
fe_typo_user Wird benötigt, damit im Falle eines Typo3-Frontend-Logins die Session-ID wiedererkannt wird um Zugang zu geschützten Bereichen zu gewähren. Session HTTP Homepage TU Wien
staticfilecache Wird benötigt, um die Auslieferungszeit der Website zu optimieren. Session HTTP Homepage TU Wien
JESSIONSID Wird benötigt, damit im Falle eines LectureTube-Logins die Session-ID wiedererkannt wird um Zugang zu geschützten Bereichen zu gewähren. Session HTTP LectureTube TU Wien
_shibsession_lecturetube Wird benötigt, um die Sessions der eingeloggten Benutzer_innen voneinander unterscheiden zu können. Session HTTP LectureTube TU Wien
Webstatistiken

Mit Hilfe dieser Cookies können wir unser Angebot laufend verbessern und unsere Website an Ihre Bedürfnisse anpassen. Dabei werden pseudonymisierte Daten über die Websitenutzung gesammelt und statistisch ausgewertet.

Name Zweck Ablauf Typ Anbieter
_pk_id Wird verwendet, um ein paar Details über den Benutzer wie die eindeutige Besucher-ID zu speichern. 13 Monate HTML Matomo TU Wien
_pk_ref Wird benutzt, um die Informationen der Herkunftswebsite des Benutzers zu speichern. 6 Monate HTML Matomo TU Wien
_pk_ses Wird benötigt, um vorübergehende Daten des Besuchs zu speichern. 30 Minuten HTML Matomo TU Wien
Marketing

Mithilfe dieser Cookies und Drittanbieterinhalte sind wir bemüht, unser Angebot für Sie zu verbessern. Mittels pseudonymisierter Daten von Websitenutzern kann der Nutzerfluss analysiert und beurteilt werden. Dies gibt uns die Möglichkeit, Werbe- und Websiteinhalte zu optimieren.

Name Zweck Ablauf Typ Anbieter
facebook Wird verwendet, um Anzeigen auszuliefern oder Retargeting zu ermöglichen 90 Tage HTTP Meta
__fb_chat_plugin Wird zum Speichern und Verfolgen von Interaktionen (Marketing/Tracking) benötigt. Persistent HTTP Meta
_js_datr Wird benötigt, um Benutzer_inneneinstellungen zu speichern. 2 Jahre HTTP Meta
_fbc Wird benötigt, um den letzten Besuch zu speichern (Marketing/Tracking). 2 Jahre HTTP Meta
fbm Wird benötigt, um Kontodaten zu speichern (Marketing/Tracking). 1 Jahr HTTP Meta
xs Wird zum Speichern einer eindeutigen Sitzungs-ID benötigt (Marketing/Tracking). 1 Jahr HTTP Meta
wd Wird benötigt, um die Bildschirmauflösung zu loggen. 1 Woche HTTP Meta
fr Wird benötigt, um Anzeigen zu schalten und deren Relevanz zu messen und zu verbessern. 3 Monate HTTP Meta
act Wird benötigt, um angemeldete Benutzer_innen zu speichern (Marketing/Tracking). 90 Tage HTTP Meta
_fbp Wird zum Speichern und Verfolgen von Besuchen auf verschiedenen Websites benötigt (Marketing/Tracking). 3 Monate HTTP Meta
datr Wird benötigt, um den Browser für Sicherheits- und Website-Integritätszwecke, einschließlich der Wiederherstellung von Konten und der Identifizierung von potenziell gefährdeten Konten zu identifizieren. 2 Jahre HTTP Meta
dpr Wird für Analysezwecke verwendet. Technische Parameter werden protokolliert (z. B. Seitenverhältnis und Abmessungen des Bildschirms), damit Facebook-Apps korrekt angezeigt werden können. 1 Woche HTTP Meta
sb Wird benötigt, um Browserdetails und Sicherheitsinformationen des Facebook-Kontos zu speichern. 2 Jahre HTTP Meta
dbln Wird benötigt, um Browserdetails und Sicherheitsinformationen des Facebook-Kontos zu speichern. 2 Jahre HTTP Meta
spin Wird für Werbezwecke und Berichterstattung über soziale Kampagnen benötigt. Session HTTP Meta
presence Enthält den "Chat"-Status eingeloggter Benutzer_innen. 1 Monat HTTP Meta
cppo Wird für statistische Zwecke benötigt. 90 Tage HTTP Meta
locale Wird benötigt, um die Spracheinstellungen zu speichern. Session HTTP Meta
pl Wird für Facebook Pixel benötigt. 2 Jahre HTTP Meta
lu Wird für Facebook Pixel benötigt. 2 Jahre HTTP Meta
c_user Wird für Facebook Pixel benötigt. 3 Monate HTTP Meta
bcookie Wird zur Speicherung von Browserdaten benötigt (Marketing/Tracking). 2 Jahre HTTP LinkedIn
li_oatml Wird verwendet, um LinkedIn-Mitglieder außerhalb von LinkedIn zu Werbe- und Analysezwecken zu identifizieren. 1 Monat HTTP LinkedIn
BizographicsOptOut Wird zum Speichern von Datenschutzeinstellungen benötigt. 10 Jahre HTTP LinkedIn
li_sugr Wird zur Speicherung von Browserdaten benötigt (Marketing/Tracking). 3 Monate HTTP LinkedIn
UserMatchHistory Wird zur Bereitstellung von Werbeeinblendungen oder Retargeting benötigt (Marketing/Tracking). 30 Tage HTTP LinkedIn
linkedin_oauth_ Wird benötigt, um seitenübergreifende Funktionen bereitzustellen. Session HTTP LinkedIn
lidc Wird benötigt, um durchgeführte Aktionen auf der Website zu speichern (Marketing/Tracking). 1 Tag HTTP LinkedIn
bscookie Wird benötigt, um durchgeführte Aktionen auf der Website zu speichern (Marketing/Tracking). 2 Jahre HTTP LinkedIn
X-LI-IDC Wird benötigt, um seitenübergreifende Funktionen bereitzustellen (Marketing/Tracking). Session HTTP LinkedIn
AnalyticsSyncHistory Speichert den Zeitpunkt, zu dem der/die Benutzer_in mit dem "lms_analytics"-Cookie synchronisiert wurde. 30 Tage HTTP LinkedIn
lms_ads Wird benötigt, um LinkedIn-Mitglieder außerhalb von LinkedIn zu identifizieren. 30 Tage HTTP LinkedIn
lms_analytics Wird benötigt, um LinkedIn-Mitglieder zu Analysezwecken zu identifizieren. 30 Tage HTTP LinkedIn
li_fat_id Wird für eine indirekte Mitgliederidentifikation benötigt, die für Conversion Tracking, Retargeting und Analysen verwendet wird. 30 Tage HTTP LinkedIn
U Wird benötigt, um den Browser zu identifizieren. 3 Monate HTTP LinkedIn
_guid Wird benötigt, um ein LinkedIn-Mitglied für Werbung über Google Ads zu identifizieren. 90 Tage HTTP LinkedIn