Programowanie procesorów graficznych GPU

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Marcin Denkowski; Paweł Mikołajczak
Publisher: Uniwersytet Marii Curie-Skłodowskiej w Lublinie
Year: 2012

Language: Polish

Przedmowa
Wprowadzenie do Nvidia CUDA i OpenCL
Architektura urzadzen GPU
Instalacja srodowiska
NVIDIA
AMD
Pierwszy program
Rozwiazanie klasyczne
Program w CUDA
Program w OpenCL
Analiza czasu wykonania
Podsumowanie
Proces kompilacji
Obsługa błedów
CUDA
OpenCL
Uzyskiwanie informacji o urzadzeniach, obiektach i stanie kompilacji
CUDA
OpenCL
Integracja CUDA z jezykiem C/C++
Architektura srodowisk CUDA i OpenCL
Model wykonania
Kernel
Organizacja watków
Programowanie wysokopoziomowe CUDA
Konfiguracja urzadzen
Wywołanie kernela
Programowanie niskopoziomowe CUDA
Inicjalizacja i kontekst
Konfiguracja urzadzen
Wywołanie kernela
Programowanie OpenCL
Inicjalizacja srodowiska
Zarzadzanie programem
Wykonanie programu
Pomiar czasu za pomoca zdarzen GPU
Model pamieci GPGPU
Typy pamieci
Pamiec globalna
Pamiec stała
Pamiec współdzielona
Rejestry i pamiec lokalna
Pamiec tekstur
Wykorzystanie pamieci współdzielonej do optymalizacji dostepu do pamieci urzadzenia
Pamiec zabezpieczona przed stronicowaniem
CUDA
OpenCL
Podsumowanie
Jezyk CUDA C
Wstep
Typy kwalifikatorów
Podstawowe typy danych
Zmienne wbudowane
Funkcje wbudowane
Funkcje matematyczne
Jezyk OpenCL C
Wstep
Słowa kluczowe jezyka OpenCL C
Podstawowe typy danych
Typy skalarne
Typy wektorowe
Inne typy
Konwersje typów
Funkcje wbudowane
Funkcje operujace na work-items
Funkcje matematyczne
Inne funkcje
Współpraca z OpenGL
Wstep
Ogólna struktura programu
Realizacja LookUp Table w CUDA
Filtracja usredniajaca w OpenCL
Funkcje pomocnicze
NVIDIA Compute capabilities
Bibliografia