Wyklad
Laboratorium
Dodatkowe instrukcje
Lab 01 - Wstęp do programowania wielowątkowego
Materiały do zapoznania się przed zajęciami:
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Prezentacja z semestru 2019/2020:
Lab 02 - Algorytm z operacją redukcji (PSNR)
Materiały do zapoznania się przed zajęciami:
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Sekwencje do testów
Odrobinę nieaktualna prezentacja z semestru 2019/2020:
Lab 03 - Efekt sepia – wersja skalarna
Materiały do zapoznania się przed zajęciami:
Architecture All Access: Modern CPU Architecture Part 1 – Key Concepts
Architecture All Access: Modern CPU Architecture Part 2 – Microarchitecture Deep Dive
Zen 2 - Microarchitectures (WikiChip)
Latency, Throughput, and Port Usage Information
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Sekwencje do testów
Odrobinę nieaktualna prezentacja z semestru 2019/2020:
Lab 04 - Efekt sepia – wersja wektorowa (SSE)
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Sekwencje do testów
Intel Intrinsics Guide
Latency, Throughput, and Port Usage Information
Odrobinę nieaktualna prezentacja z semestru 2019/2020:
Prezentacja z semestru 2019/2020:
Lab 05 - Efekt sepia – wersja wektorowa (AVX+)
Materiały do zajęć:
Slajdy z prezentacji [TBD]
Projekt z przykładami [TBD]
Sekwencje do testów
Intel Intrinsics Guide
Latency, Throughput, and Port Usage Information
Lab 06 - Efekt sepia – fork-join
Materiały do zajęć:
Slajdy z prezentacji [TBD]
Projekt z przykładami [TBD]
Sekwencje do testów
Lab 07 - Efekt sepia – thread pool
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Sekwencje do testów
Odrobinę nieaktualna prezentacja z semestru 2019/2020:
Lab 08 - Efekt sepia – potok
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
Sekwencje do testów
Lab 09 - Efekt sepia – Python
Lab 10 - Inter-process communication
TBD
Lab 11 - Processor features and system topology
TBD
Lab X - Efekt sepia – OpenCL
Materiały do zajęć:
Slajdy z prezentacji
Projekt z przykładami
OpenCL-Headers + OpenCL-CLHPP + OpenCL-ICD-Loader lib
Sekwencje do testów
Prezentacja z semestru 2019/2020:
Dodatkowe pliki: