Эта книга предоставляет программистам набор прагм для распараллеливания кода. Она объясняет концепцию параллельной обработки, концепцию OpenMP и то, как она используется в программах на C/C++ для эффективного использования доступного количества ядер/процессоров. Также иллюстрирует основные концепции параллельных вычислений с кратким обзором OpenMP. Описан анализ алгоритмов из различных областей, таких как умножение матриц, седловая точка, разложение Холески, разложение LU, значение Pi с использованием метода Монте-Карло. Наблюдения и полученные результаты показывают, как использование прагмы OpenMP эффективно в обычных программах на C/C++ и как результат меняется в зависимости от входных данных и доступного количества потоков, а также показывают, что это полезно только тогда, когда мы работаем с большим набором данных или в данной задаче задействованы большие вычисления.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.