Przejdź do treści

Warsaw Cpp Users: Wprowadzenie do obliczeń równoległych w OpenMP

Zdjęcie użytkownika Andrzej 'Shadowsword' Jackowski
Hosted By
Andrzej 'Shadowsword' J. i Jacob P.
Warsaw Cpp Users: Wprowadzenie do obliczeń równoległych w OpenMP

Szczegóły

(English version below)
Po długiej przerwie spowodowanej pandemią wracamy z serią meetupów Warsaw C++ Users, tym razem ponownie stacjonarnie! Spotkanie odbędzie się w sali 3180 na wydziale. Zapraszamy wszystkich zainteresowanych C++, niezależnie od poziomu zaawansowania.
Jak zwykle zaczynamy o 18:40, a kończymy około 20:30, po prezentacjach będzie czas na pizzę i rozmowy.
*Obie prezentacje odbędą się w języku angielskim*
18:30 Drzwi otwarte
18:40 "Spojrzenie na C++26, co dostaliśmy, a co nas ominęło" - Jakub Panasiuk
Krótkie podsumowanie nadchodzącego standardu C++26. Zobaczymy, które propozycje zostały przyjęte, które odrzucone, i jakich zmian możemy się spodziewać w kolejnych wersjach języka.
18:55 Przerwa
19:00 "Wprowadzenie do obliczeń równoległych w OpenMP" - Adrian Naruszko
OpenMP to popularne narzędzie do programowania równoległego na systemach z pamięcią współdzieloną, wykorzystywane głównie w językach C, C++ i Fortran. Umożliwia łatwe przyspieszanie programów za pomocą dyrektyw kompilatora i jest powszechnie stosowane w obliczeniach naukowych, zwłaszcza w środowiskach High Performance Computing. Z OpenMP korzystają m.in. PyTorch oraz biblioteki matematyczne, takie jak Intel MKL i OpenBLAS.
20:00 Pizza i networking!
O prelegentach:
Adrian to programista w obszarze cyberbezpieczeństwa, pasjonat automatyzacji. Doktorant zajmujący się szeregowaniem i zarządzaniem zasobami w uczeniu maszynowym.
Jakub to programista z doświadczeniem w monitoringu sieci komputerowych, pasjonat programowania niskopoziomowego i SIMD. Aktywnie uczestniczy w pracach komitetu ISO (WG21), zajmującego się rozwojem standardu C++. Studiuje informatykę na studiach magisterskich na MIMUW.
-----
After a long break caused by the pandemic, the Warsaw C++ Users meetup series is back, this time, in person again! The event will take place in room 3180 at the faculty. Everyone interested in C++ is welcome, regardless of experience level.
As usual, we’ll start at 18:40 and finish around 20:30, with time for pizza and chatting after the talks.
*Both talks will be delivered in English.*
18:30 Doors open
18:40 "A quick look at C++26: what made it and what didn't" - Jakub Panasiuk
A short summary of the upcoming C++26 standard. We’ll take a look at which proposals were accepted, which ones were rejected, and what changes we can expect in the future language versions.
18:55 Break
19:00 "Introduction to Parallel Computing with OpenMP" - Adrian Naruszko
OpenMP is a popular tool for parallel programming on shared-memory systems, primarily used with C, C++, and Fortran. It enables easy acceleration of programs through compiler directives and is widely adopted in scientific computing, especially in High Performance Computing environments. OpenMP is used by frameworks like PyTorch as well as numerical libraries such as Intel MKL and OpenBLAS.
20:00 Pizza and networking!
About speakers
Adrian is a software engineer working in cybersecurity and an automation enthusiast. PhD student in the field of scheduling and resource management in machine learning.
Jakub Panasiuk is a C++ programmer with experience in computer network monitoring, and a fan of low-level programming and SIMD. He actively participates in the work of the ISO C++ committee (WG21), which is responsible for the evolution of the language standard. He is currently pursuing a Master’s degree in Computer Science at MIMUW.

Photo of Warsaw C++ Users group
Warsaw C++ Users
Zobacz więcej wydarzeń
BEZPŁATNIE