Seminarium: Systemy Rozproszone
14 marca 2024 12:35, sala 4070
Jakub Panasiuk, Cezary Bednarz



Rejestry wektorowe oraz proste algorytmy SIMD



Rejestry wektorowe, wprowadzone w procesorach Intel Haswell z instrukcjami AVX2 w 2013 roku, oraz rozszerzone do 512 bitów w generacji Skylake w 2017 roku za pomocą AVX-512, zrewolucjonizowały optymalizację programów. Technologia SIMD (Single Instruction, Multiple Data) umożliwia jednoczesne przetwarzanie wielu danych jedną instrukcją procesora. Na przykład, dzięki rejestrze 512-bitowemu, jesteśmy w stanie dodać 8 liczb 64-bitowych jedną instrukcją. SIMD znajduje zastosowanie w szerokim spektrum dziedzin, nabardziej efektywne są w przetwarzaniu obrazów, FFT, mnożeniu macierzy oraz innych miejscach gdzie mamy dużo danych oraz operacje są proste do zrównoleglenia.

W mojej prezentacji przedstawię proste algorytmy wykorzystujące SIMD oraz omówię, jak niepoprawne użycie tej technologii może negatywnie wpływać na wydajność procesora.

Zapraszam,
Jakub Panasiuk





Akceleratory AI: przegląd technologii i omówienie NorthPole IBM



Podstawą sukcesu AI jest sprzęt, który wraz z rozwojem dziedziny jest coraz bardziej udoskonalany. Wraz z ewolucją modeli AI i powiększającym się rynkiem potrzebne są coraz bardziej wyspecjalizowane czipy, wykonujące określone operacje odpowiednio szybko i oszczędnie.

W prezentacji opowiem o akceleratorach AI, począwszy od podstawowych koncepcji, przez aktualne trendy, aż po ostatni przełom w dziedzinie: NorthPole od IBM. Omówię jego unikatowe cechy i porównam do aktualnych rozwiązań.

Zapraszam,
Cezary Bednarz



Bibliografia: