𝔖 Scriptorium
✦   LIBER   ✦

📁

Programowanie procesorów graficznych GPU

✍ Scribed by Marcin Denkowski; Paweł Mikołajczak


Publisher
Uniwersytet Marii Curie-Skłodowskiej w Lublinie
Year
2012
Tongue
Polish
Leaves
155
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


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


📜 SIMILAR VOLUMES


CUDA w przykładach. Wprowadzenie do ogól
✍ Jason Sanders, Edward Kandrot 📂 Library 📅 2012 🏛 Helion 🌐 Polish

Opis książki Książka ta jest obowiązkową pozycją dla wszystkich programistów pracujących z systemami zawierającymi akceleratory. Ze wstępu autorstwa Jacka Dongarry’ego, Uniwersytet Tennessee i Oak Ridge National Laboratory Od astrofizyki i chemii, przez biologię obliczeniową, aż po analizę sejsm

Agile. Programowanie zwinne. Zasady, wzo
✍ Robert C. Martin, Micah Martin 📂 Library 📅 2008 🏛 Helion 🌐 Polish

Poznaj nowoczesną metodykę wytwarzania oprogramowania w C# Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania? W jaki sposób wykorzystywać w projekcie diagramy UML? Jak korzystać z wzorców projektowych? W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produk

JavaFX 9. Tworzenie graficznych interfej
✍ Urszula Piechota, Jacek Piechota 📂 Library 📅 2018 🏛 Helion 🌐 Polish

Twórz doskonałe GUI z wykorzystaniem JavaFX! Przykłady zgodne z Java 10! Naucz się wykorzystywać w praktyce platformę JavaFX Dowiedz się, jak osiągać konkretne efekty Poznaj rozwiązania najczęstszych problemów JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkow