Optymalizacja wydajności z wykorzystaniem SIMD i przetwarzania wektorowego
18:30 Drzwi otwarte
18:35 Powitanie i informacje organizacyjne - Jakub Panasiuk
18:45 „Optymalizacja wydajności z wykorzystaniem SIMD i przetwarzania wektorowego” – Nathan Maurice
Nowoczesny sprzęt oferuje instrukcje równoległego przetwarzania danych, takie jak SIMD i przetwarzanie wektorowe, które umożliwiają tworzenie wysokowydajnego oprogramowania. Wykraczając poza proste optymalizacje pętli, programiści mogą wykorzystywać je jako fundament do budowy szybszych algorytmów w obszarach takich jak przetwarzanie tekstu, wizja komputerowa czy sztuczna inteligencja. Mechanizmy te można integrować z oprogramowaniem za pomocą instrukcji wbudowanych (intrinsics), przenośnych abstrakcji lub automatycznej wektoryzacji oferowanej przez kompilatory.
20:00 Pizza i networking!
Już w środę, 28 stycznia, zapraszamy na kolejne spotkanie grupy Warsaw C++ Users, w sali 3180.
Widzimy się o 18:30, zakończymy około 20:15, po prezentacjach będzie czas na pizzę i rozmowy.
Wydarzenie jest otwarte dla wszystkich zainteresowanych C++, także osób spoza wydziału i spoza UW, bez względu na poziom doświadczenia.
*Spotkanie w języku angielskim.*
O prelegencie:
Nathan posiada stopień doktora uzyskany na Sorbonne Université w Paryżu, gdzie opracowywał algorytmy przyspieszające przetwarzanie obrazu. Obecnie pracuje w firmie Tenstorrent jako Kernel Acceleration Engineer, zajmując się optymalizacją wydajności obciążeń AI.
Widzisz błąd w opisie lub danych wydarzenia?
Zaloguj się, by zgłosić zmianę.