Główna
O mnie
Sieci socjalne
Doświadczenie
Nauka
Granty
Nagrody
Umiejętności
Miejsce pracy
Publikacje
Dydaktyka
Konsultacje
Daty zajęć
Grafika
Bazy Danych
GPGPU
Łącza
Zaawansowane zastosowania kart graficznych
Studia stacjonarne i niestacjonarne
Wykłady
Zagadnienia na zaliczenie
Wyniki z testu dla studiów niestacjonarnych
Wyniki z testu dla studiów stacjonarnych
Wyklad 1. Architektura CUDA
Wyklad 2. Współpraca wątków
Wyklad 3. Strumienie i pomiar czasu
Wyklad 4. Optymalizacja dostępu do pamięci
Wyklad 5. Ocena złożoności algorytmów równoległych
Wyklad 6. Sekwencje kombinatoryczne
Wyklad 7. Przegląd prymitywów równoległych
Wyklad 8. Algorytmy scan
Wyklad 9. Algorytmy compact i split
Wyklad 10. Algorytmy reduce
Wyklad 11. Algorytmy przeszukiwania danych
Wyklad 12. Algorytmy merge path
Wyklad 13. Algorytmy sortowania
Wyklad 14. Struktury danych: tablica haszująca
Wyklad 15. Struktury danych: graf
Wyklad 16. Struktury danych: macierze rzadkie
Wyklad 17. Struktury danych: drzewo css
Laboratoria
Projekty zaliczeniowe (studia stacjonarne)
Projekty zaliczeniowe (studia niestacjonarne)
Laboratorium 1. Podstawy CUDA C
slajdy
zadania
Laboratorium 2. Wektory Thrust
slajdy
Laboratorium 3. Pamięć współdzielona, podstawy synchronizacji
slajdy
zadania
Laboratorium 4. Prymitywy równoległe
slajdy
zadania
Laboratorium 5. Biblioteka cuRand
slajdy
zadania