Cuda by Example: Wprowadzenie do programowania procesorów ogólnego przeznaczenia

Ocena:   (4,4 na 5)

Cuda by Example: Wprowadzenie do programowania procesorów ogólnego przeznaczenia (Jason Sanders)

Opinie czytelników

Podsumowanie:

Książka „CUDA by Example” autorstwa Sandersa i Kandrota została dobrze przyjęta jako tekst wprowadzający do nauki programowania CUDA, szczególnie odpowiedni dla początkujących bez doświadczenia w obliczeniach równoległych. Oferuje ustrukturyzowane podejście do nauczania koncepcji CUDA poprzez praktyczne przykłady, które są ogólnie jasne i stopniowo złożone. Jednak spotyka się również z krytyką za różne kwestie, w tym literówki, błędy w kodowaniu i brak głębi w zaawansowanych tematach.

Zalety:

Dobry materiał wprowadzający dla początkujących w programowaniu CUDA.
Przejrzysty i czytelny język z metodycznym podejściem.
Dobrze wyjaśnione przykłady, które opierają się na poprzednich rozdziałach.
Zapewnia kompleksowy przegląd koncepcji CUDA bez przytłaczania czytelnika.
Ułatwia zrozumienie dla tych, którzy są nowicjuszami w programowaniu GPU.

Wady:

Liczne literówki i błędy w kodzie, które utrudniają zrozumienie.
Brak instrukcji dotyczących konfiguracji środowiska programistycznego i kompilacji kodu.
Pewne powtórzenia i dosłowność, których można było uniknąć, przez co książka jest niepotrzebnie długa.
Ograniczona dyskusja na temat zaawansowanych technik optymalizacji, które są ważne dla doświadczonych użytkowników.
Dostępność kodu źródłowego była początkowo myląca.

(na podstawie 98 opinii czytelników)

Oryginalny tytuł:

Cuda by Example: An Introduction to General-Purpose Gpu Programming

Zawartość książki:

"Ta książka jest lekturą obowiązkową dla każdego, kto pracuje z systemami obliczeniowymi opartymi na akceleratorach."

- Z przedmowy Jacka Dongarry z Uniwersytetu Tennessee i Narodowego Laboratorium Oak Ridge.

CUDA to architektura obliczeniowa zaprojektowana w celu ułatwienia tworzenia programów równoległych. W połączeniu z kompleksową platformą programistyczną, architektura CUDA umożliwia programistom wykorzystanie ogromnej mocy procesorów graficznych (GPU) podczas tworzenia wysokowydajnych aplikacji. Układy GPU są oczywiście od dawna dostępne dla wymagających aplikacji graficznych i gier. Teraz CUDA udostępnia ten cenny zasób programistom pracującym nad aplikacjami z innych dziedzin, w tym nauki, inżynierii i finansów. Nie jest wymagana znajomość programowania grafiki - wystarczy umiejętność programowania w skromnie rozszerzonej wersji języka C.

CUDA by Example, napisana przez dwóch starszych członków zespołu platformy oprogramowania CUDA, pokazuje programistom, jak korzystać z tej nowej technologii. Autorzy przedstawiają każdy obszar rozwoju CUDA poprzez działające przykłady. Po zwięzłym wprowadzeniu do platformy i architektury CUDA, a także krótkim przewodniku po CUDA C, książka szczegółowo opisuje techniki i kompromisy związane z każdą kluczową funkcją CUDA. Dowiesz się, kiedy używać każdego rozszerzenia CUDA C i jak pisać oprogramowanie CUDA, które zapewnia naprawdę wyjątkową wydajność.

Główne poruszane tematy obejmują

⬤  Programowanie równoległe.

⬤  Współpraca wątków.

⬤  Pamięć stała i zdarzenia.

⬤  Pamięć tekstur.

⬤  interoperacyjność grafiki.

⬤  Atomics.

⬤  Strumienie.

⬤  CUDA C na wielu procesorach graficznych.

⬤  Zaawansowane atomy.

⬤  Dodatkowe zasoby CUDA.

Wszystkie potrzebne narzędzia programistyczne CUDA są dostępne do pobrania za darmo ze strony NVIDIA.

Http: //developer. nvidia.com/object/cuda-by-example. html.

Dodatkowe informacje o książce:

ISBN:9780131387683
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2010
Liczba stron:320

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Cuda by Example: Wprowadzenie do programowania procesorów ogólnego przeznaczenia - Cuda by Example:...
"Ta książka jest lekturą obowiązkową dla...
Cuda by Example: Wprowadzenie do programowania procesorów ogólnego przeznaczenia - Cuda by Example: An Introduction to General-Purpose Gpu Programming

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)