Lista obieralnych bloków dla

kierunku Informatyka studia II stopnia


Procesory graficzne W ramach bloku przewiduje się zajęcia przedstawiające architekturę procesorów graficznych (GPU), omówienie technologii strumieniowej, potoku renderingu i jednostek programowalnych na przykładzie układów firmy NVIDIA oraz ATI. Podczas wykładu zostaną omówione również języki programowania GPU (język Sh, Cg, HLSL, PyGPU), sposób komunikacji pomiędzy bibliotekami i kartami graficznymi. W ramach zastosowań graficznych GPU zostaną przedstawione metody wykorzystania tablic LUT, transformacji kolorów, efektywne programowanie strumieni. W ramach zagadnień dotyczących zastosowania GPU do zagadnień niezwiązanych bezpośrednio z grafiką zostanie przedstawiona biblioteka CUDA, sposoby niskopoziomowego programowania i optymalizacji kart graficznych.
Rekonfigurowalne układy obliczeniowe Blok obieralny "Rekonfigurowalne układy obliczeniowe" poświęcony jest zdobywającym coraz szersze rynki układom programowalnym, takim jak FPGA (ang. Field Programmable Gate Array) czy CPLD (ang. Complex Programmable Logic Device).
Wydajne architektury komputerów Blok obieralny "Wydajne architektury komputerów" rozszerza wiadomości o architekturze komputerów znane ze studiów pierwszego stopnia oraz dyskutuje w szczegółach zagadnienia konstruowania wydajnych jednostek obliczeniowych