Ocena:

Książka DPC++ with SYCL jest bardzo chwalona przez użytkowników za dokładne wyjaśnienia i praktyczne przykłady w zakresie obliczeń heterogenicznych i programowania równoległego danych. Czytelnicy uznali styl nauczania za wciągający i są podekscytowani potencjalnym wpływem koncepcji nauczanych w książce.
Zalety:Jasne wyjaśnienia, praktyczne przykłady, skuteczny styl nauczania, kod kompiluje się i działa zgodnie z opisem, rewolucyjny dla programowania równoległego danych w C++. Gorąco polecana dla programistów C++.
Wady:Niektórzy użytkownicy doświadczyli opóźnień w otrzymaniu fizycznej kopii książki.
(na podstawie 2 opinii czytelników)
Dowiedz się, jak przyspieszyć działanie programów C++ przy użyciu równoległości danych. Ta książka o otwartym dostępie umożliwia programistom C++ bycie w czołówce tego ekscytującego i ważnego nowego rozwoju, który pomaga przenieść obliczenia na nowy poziom. Jest pełna praktycznych porad, szczegółowych wyjaśnień i przykładów kodu ilustrujących kluczowe tematy.
Równoległość danych w C++ umożliwia dostęp do zasobów równoległych w nowoczesnym systemie heterogenicznym, uwalniając użytkownika od przywiązania do konkretnego urządzenia obliczeniowego. Teraz pojedyncza aplikacja C++ może wykorzystywać dowolną kombinację urządzeń - w tym GPU, CPU, FPGA i AI ASIC - które są odpowiednie dla danych problemów.
Niniejsza książka rozpoczyna się od wprowadzenia równoległości danych i podstawowych tematów dotyczących efektywnego wykorzystania standardu SYCL firmy Khronos Group i Data Parallel C++ (DPC++), kompilatora open source używanego w tej książce. Późniejsze rozdziały obejmują zaawansowane tematy, w tym obsługę błędów, programowanie specyficzne dla sprzętu, komunikację i synchronizację oraz rozważania dotyczące modelu pamięci.
Data Parallel C++ zapewnia wszystko, co potrzebne do korzystania z SYCL do programowania systemów heterogenicznych.
Czego się nauczysz
⬤ Przyspieszanie programów C++ przy użyciu programowania równoległego danych.
⬤ Celować w wiele typów urządzeń (np. CPU, GPU, FPGA).
⬤ Korzystanie z kompilatorów SYCL i SYCL.
⬤ Połącz się z heterogeniczną przyszłością informatyki dzięki inicjatywie OneAPI firmy Intel.
Dla kogo jest ta książka
Dla początkujących programistów programowania równoległego danych i programistów komputerowych zainteresowanych programowaniem równoległym danych przy użyciu języka C++.