Programowanie równoległe z OpenACC

Ocena:   (5,0 na 5)

Programowanie równoległe z OpenACC (Rob Farber)

Opinie czytelników

Podsumowanie:

The Lazy Woman's Guide to MPP to dobrze oceniane źródło wiedzy na temat programowania MPP z naciskiem na odciążanie GPU. Jest chwalony za swoją przystępność, z wprowadzeniem do koncepcji, które stopniowo rozwija się do bardziej złożonych tematów, wraz z przykładami kodu. Istnieją jednak pewne ograniczenia w kompatybilności, które mogą utrudniać korzystanie z niej niektórym użytkownikom.

Zalety:

Łatwa do zrozumienia, odpowiednia dla początkujących, stopniowe wprowadzenie do pojęć, zawiera wiele fragmentów kodu, napisana przez doświadczonych ekspertów w dziedzinie programowania równoległego.

Wady:

Nie jest gotowa dla użytkowników głównego nurtu Linuksa/open source ze względu na problemy z kompatybilnością z niektórymi bibliotekami i kompilatorami.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Parallel Programming with OpenACC

Zawartość książki:

Parallel Programming with OpenACC to nowoczesny, praktyczny przewodnik po wdrażaniu niezawodnych systemów obliczeniowych. Książka wyjaśnia, w jaki sposób każdy może wykorzystać OpenACC do szybkiego zwiększenia wydajności aplikacji za pomocą wysokopoziomowych dyrektyw kodu zwanych pragmami. Model programowania oparty na dyrektywach OpenACC został zaprojektowany w celu zapewnienia prostego, ale potężnego podejścia do akceleratorów bez znaczącego wysiłku programistycznego.

Autor Rob Farber, we współpracy z zespołem ekspertów, pokazuje jak przekształcić istniejące aplikacje w przenośne programy akcelerowane przez GPU, które wykazują natychmiastowe przyspieszenie działania. Książka pomaga również użytkownikom w pełni wykorzystać możliwości najnowszych procesorów graficznych NVIDIA i AMD oraz wielordzeniowych architektur CPU (a wkrótce także Intel(R) Xeon Phi(TM)). Dostępne do pobrania przykładowe kody zapewniają praktyczne doświadczenie z OpenACC dla typowych problemów w systemach naukowych, komercyjnych, big-data i czasu rzeczywistego.

Tematy obejmują pisanie kodu wielokrotnego użytku, możliwości asynchroniczne, korzystanie z bibliotek, klastry wielordzeniowe i wiele więcej. Każdy rozdział wyjaśnia, w jaki sposób określony aspekt technologii OpenACC pasuje, jak działa i jakich pułapek należy unikać. W całej książce zademonstrowano, jak korzystać z prostych przykładów roboczych, które można dostosować do potrzeb aplikacji.

⬤ Przedstawia najprostszy sposób wykorzystania procesorów graficznych do przyspieszenia działania aplikacji.

⬤ Pokazuje jak działa OpenACC, włączając w to działające przykłady, które mogą być zaadaptowane do potrzeb aplikacji.

⬤ Umożliwia czytelnikom pobranie kodu źródłowego i slajdów ze strony internetowej towarzyszącej książce.

Dodatkowe informacje o książce:

ISBN:9780124103979
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2016
Liczba stron:326

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie równoległe z OpenACC - Parallel Programming with OpenACC
Parallel Programming with OpenACC to nowoczesny, praktyczny przewodnik po...
Programowanie równoległe z OpenACC - Parallel Programming with OpenACC

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)