Ocena:

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.
⬤ 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)
Openacc for Programmers: Concepts and Strategies
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.