Marcin MazurekRSS
Okładka: CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU

CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU

Autor: Jason Sanders, Edward Kandrot

59,00 zł

Pozycja chwilowo niedostępna.

Wydawca
Helion
Rodzaj
książka
Format
168x237
Oprawa
miękka
Stron
232
Data wydania
2012-01-09
ISBN
978-83-246-3817-8

Znajdź podobne: kliknij podkreśloną wartość powyżej albo znaczek przy tytule, a pokażemy inne pozycje z tej księgarni.

Fragment książki — 31 stron

Kliknij stronę, żeby powiększyć. Całość także jako plik PDF. Fragment udostępniony przez wydawcę.

  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 1 z 311
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 2 z 312
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 3 z 313
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 4 z 314
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 5 z 315
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 6 z 316
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 7 z 317
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 8 z 318
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 9 z 319
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 10 z 3110
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 11 z 3111
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 12 z 3112
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 13 z 3113
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 14 z 3114
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 15 z 3115
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 16 z 3116
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 17 z 3117
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 18 z 3118
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 19 z 3119
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 20 z 3120
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 21 z 3121
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 22 z 3122
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 23 z 3123
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 24 z 3124
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 25 z 3125
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 26 z 3126
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 27 z 3127
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 28 z 3128
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 29 z 3129
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 30 z 3130
  • Fragment „CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU” — strona 31 z 3131

Opis

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ę sejsmiczną i rekonstrukcję obrazu w tomografii komputerowej - architektura CUDA została entuzjastycznie przyjęta przez środowiska naukowe i akademickie. Znalazła też zastosowanie w wielu strategicznych gałęziach gospodarki i stała się niezwykłym ułatwieniem dla twórców programów równoległych, którym pozwoliła na wykorzystanie olbrzymiej mocy procesorów GPU do budowy ekstremalnie wydajnych aplikacji. Oto podręcznik napisany przez członków zespołu tworzących architekturę CUDA. Stanowi on wyczerpujące wprowadzenie w świat programowania najnowszych akceleratorów o dużych możliwościach przetwarzania równoległego. Oparty na licznych przykładach, zilustrowany fragmentami przydatnego kodu przewodnik zawiera pełny opis tej platformy, wprowadzenie do języka CUDA C oraz szczegółowy opis wszystkich kluczowych technik pracy z tą niezwykłą architekturą.

  • Programowanie równoległe
  • Współpraca wątków
  • Pamięć stała i zdarzenia
  • Pamięć teksturowa
  • Interoperacyjność grafiki
  • Operacje atomowe
  • Strumienie
  • CUDA C na wielu procesorach GPU
  • Operacje atomowe dla zaawansowanych
  • Dodatkowe zasoby CUDA

Opanuj język CUDA C i pisz programy wyróżniające się niezwykłą wydajnością!

Jason Sanders jest starszym programistą w zespole ds. platformy CUDA w firmie NVIDIA. Brał udział w pracach nad pierwszymi wersjami oprogramowania systemowego CUDA. Ma także ma swój wkład w specyfikację OpenCL 1.0. Zanim rozpoczął pracę w NVIDIA, pracował dla firm ATI Technologies, Apple oraz Novell.

Edward Kandrot jest starszym programistą w zespole ds. algorytmów CUDA w firmie NVIDIA. Przedtem pracował nad wydajnością programów takich firm, jak Adobe, Microsoft, Google czy Autodesk.

Linki do księgarni są linkami partnerskimi Grupy Helion. Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.