Openacc dla programistów: Koncepcje i strategie

Ocena:   (4,4 na 5)

Openacc dla programistów: Koncepcje i strategie (Sunita Chandrasekaran)

Opinie czytelników

Podsumowanie:

Książka o OpenACC otrzymała mieszane recenzje od użytkowników. Podczas gdy niektórzy chwalą ją za to, że jest najlepszym kandydatem na rynku z dobrymi wyjaśnieniami tematów, inni krytykują ją za brak jasności i spójności ze względu na licznych autorów.

Zalety:

Najlepsza obecnie dostępna książka o OpenACC
dobre wyjaśnienie tematu
łatwiejsze wprowadzenie do OpenACC w porównaniu do innych zasobów.

Wady:

Nie jest to jasne lub dydaktyczne wprowadzenie
rozdziały są krótkie i luźno powiązane
zbyt mało przykładów
koncepcje nie są dokładnie wyjaśnione
trudny przewodnik po konfiguracji.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

Openacc for Programmers: Concepts and Strategies

Zawartość książki:

Kompletny przewodnik po OpenACC dla programowania masowo równoległego

Naukowcy i profesjonaliści techniczni mogą wykorzystać OpenACC do wykorzystania ogromnej mocy nowoczesnych procesorów graficznych bez złożoności tradycyjnie związanej z ich programowaniem. OpenACC(TM) for Programmers to jeden z pierwszych kompleksowych i praktycznych przeglądów OpenACC dla programowania masowo równoległego.

Książka ta łączy wkład 19 wiodących ekspertów w dziedzinie programowania równoległego ze środowisk akademickich, publicznych organizacji badawczych i przemysłu. Autorzy i redaktorzy wyjaśniają każdą kluczową koncepcję stojącą za OpenACC, demonstrują, jak korzystać z podstawowych narzędzi programistycznych OpenACC i dokładnie badają każdy zestaw funkcji OpenACC.

Znajdziesz tu realistyczne przykłady, praktyczne ćwiczenia i studia przypadków prezentujące efektywne wykorzystanie konstrukcji języka OpenACC. Dowiesz się, w jaki sposób konstrukcje językowe OpenACC można przetłumaczyć, aby zmaksymalizować wydajność aplikacji, a także jak jego standardowy interfejs może być ukierunkowany na wiele platform za pośrednictwem powszechnie używanych języków programowania.

Każdy rozdział opiera się na tym, czego już się nauczyłeś, pomagając ci budować praktyczne mistrzostwo krok po kroku, niezależnie od tego, czy jesteś programistą GPU, naukowcem, inżynierem czy studentem. Cały przykładowy kod i rozwiązania ćwiczeń są dostępne do pobrania w serwisie GitHub.

⬤ Odkryj, w jaki sposób OpenACC sprawia, że skalowalne programowanie równoległe staje się łatwiejsze i bardziej praktyczne.

⬤ Poznaj specyfikację OpenACC i dowiedz się, jak zbudowana jest składnia dyrektyw OpenACC.

⬤ Uzyskaj produktywność dzięki edytorom kodu OpenACC, kompilatorom, debugerom i narzędziom do analizy wydajności.

⬤ Zbuduj swoje pierwsze rzeczywiste programy OpenACC.

⬤ Wykorzystać równoległość na poziomie pętli w OpenACC, zrozumieć dostępne poziomy równoległości i zmaksymalizować dokładność lub wydajność.

⬤ Dowiedz się, jak kompilowane są programy OpenACC.

⬤ Opanuj najlepsze praktyki programowania OpenACC.

⬤ Pokonywanie typowych wyzwań związanych z wydajnością, przenośnością i interoperacyjnością.

⬤ Efektywnie rozdzielać zadania na wiele procesorów.

Zarejestruj swój produkt na stronie informit.com/register, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne.

Normal 0 false false false EN-US X-NONE X-NONE.

Dodatkowe informacje o książce:

ISBN:9780134694283
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Openacc dla programistów: Koncepcje i strategie - Openacc for Programmers: Concepts and...
Kompletny przewodnik po OpenACC dla programowania...
Openacc dla programistów: Koncepcje i strategie - Openacc for Programmers: Concepts and Strategies

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