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: