8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Python Parallel Programming Manual (Итальянский) Jencal & Middot;

Цена: 934руб.    (¥44.18)
Артикул: 569433390437

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:新华文轩旗舰
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥1863 931руб.
¥124.82 638руб.
¥2685 663руб.
¥34.8736руб.

Руководство по программированию Python Parallel

делать  К:(Италия) Джанкарло·Написано Джанкарло Закконе;
Конечно  цена:59
из Версия общество:Электронная промышленная пресса
Дата публикации:01 апреля 2018 г.
Страница  число:225
Пакет  рамка:Оплата в мягкой обложке
ISBN:9787121337536
Оглавление
Каталог 1  Параллельные вычисления и начало Python ............ 1 Введение .................... 1 Архитектура параллельной вычислительной памяти ......... 2 Организация памяти ................ 5 модель параллельного программирования ............. 10 Как разработать параллельную программу ..... 12 Как оценить эффективность параллельных программ ....................................................14 Введение в Python ................ 16 Python в параллельном мире ...... 20 Введение в процесс и потоки ............ 21 Начните использовать процессы в Python .................................................................... 21 Начните использовать потоки в Python ....................................................232  Параллелизм на основе потоков. .27 Введение .................... 27 резьбовых модулей с использованием Python 28 Как определить потоки ................28 Как определить текущий поток .... 30 Как использовать потоки в подклассах 32 Используйте блокировку и Rlock для реализации синхронизации потоков .................... 34USE RLOCK для реализации синхронизации потоков .................................................... 38 Используйте семафоры для достижения синхронизации потока .................................................... 40 Использование условий для достижения синхронизации потока 44 Используйте события для достижения синхронизации потоков 47 Upsing с заявлением ............. 51 Используйте очереди для реализации связи потока 53 Оценить производительность многопоточных приложений 573  Введение в параллелизм на основе процессов 63 .................................... 64 Как создать процесс ............. 64 Как назвать процесс ............ 66 Как запустить процесс на заднем плане ...... 68 Как убить процесс ............. 69 Как использовать процессы в подклассах 70 Как обмениваться объектами между процессами 72 Как синхронизировать процессы .............. 78 Как управлять статусом межпроцессы .... 81 Как использовать пул процессов ......... 82 Ussing модуль MPI4PY ..... 84 точка-точка общения .............. 87 Избегайте проблем с тупиком ............. 91 Использование трансляции для достижения совокупного общения 94 Использование рассеяния для реализации связи агрегации ........................................................ 96use Соберите для реализации совокупного общения ........................................................ 99USE AlltoAll для реализации совокупного общения .................................................101 Операция агрегации ................ 103 Как оптимизировать общение ................ 1054  Асинхронное программирование. ..... 111 Введение .............................. 111 Использование Питон concurrent.futures модуль .............................. 112us Asyncio для реализации управления циклами событий ........................................ 116 Использование Asyncio для обработки CORUTINES 120 Использование Asyncio для управления задачами 125 Использование Asyncio и Futures 1285  Введение в распределенный Python 133 .................... 133Usage Celery Распределить задачи .134 Как использовать Celery Создать задачу ........................................................ 136Usage Scoop выполняет научные расчеты ........................................................ 139USAGE Функции отображения обработки обработки ........................................................ 143Usage Pyro4 Метод удаленного вызова ........................................................ 147using Pyro4 Ссылка объектов ..150 Использование Pyro4 Разработать приложение клиентского сервера ............ 156 Использование PYCSP реализует последовательный процесс связи .................... 162 используется в дискотеке MapReduce ........................................ 167using RPyC Вызов удаленных процедур ........................................................ 1726  Программирование графического процессора с использованием Python. .................................... 175 ВВЕДЕНИЕ .................... 175using Модуль пикада .... 177 Как построить Приложение Pycuda ............................................181 Понимание через матричную операции Модель памяти пикада .................... 186 USAGE GPUArray Называя ядро .................................................... 192 USAGE Pycuda оценивает эксплуатацию элемента .................... 194using Пикуда проводит MapReduce работать .................... 198using NumbaPro Выполнять программирование графических процессоров .................................... 201by NumbaPro использовать GPU Ускоренная библиотека ..................................... 206Sage Модуль Pyopencl .. 211 Как построить Приложение Pyopencl .................... 214 Оцените экспресс-эксплуатации элемента с использованием pyopencl ..................... 218using Pyopencl Testing GPU приложение ........................................221
Пунктирное содержание

краткое введение

Технология параллельного программирования является незаменимым навыком, если вы хотите в полной мере использовать все вычислительные ресурсы для создания эффективных программных систем.Эта книга основана на Python и предоставляет всеобъемлющее и углубленное объяснение различных технологий и знаний в области параллельного программирования.Изучая эту книгу, читатели смогут быстро и точно освоить все аспекты параллельного программирования, чтобы применить ее в собственной разработке проекта и повысить эффективность работы системы.Эта книга разделена на 6 глаз.Я считаю, что публикация этой книги заполнит большой пробел в применении Python в области параллелизма и может помочь читателям, которые хотят участвовать в параллельном программировании и параллельных вычислениях, улучшить их практические возможности и применить эту возможность к фактическому развитию проекта.

об авторе

(Италия) Джанкарло·Написано Джанкарло Закконе;

Джанкарло Zaccone имеет более чем 10 -летний опыт работы в управлении проектами исследований и разработок, охватывающих как науку, так и отрасль.Он работал исследователем в Национальном исследовательском совете (CNR), в основном занимался некоторыми параллельными научными вычислениями и научной визуализацией.В настоящее время он работает инженером -программистом в консалтинговой компании, в основном ответственный за разработку и обслуживание программных систем для космических и оборонных приложений.Джанкарло имеет степень магистра физики в Университете Федерико II в Неаполе и получил вторую степень последипломного образования в области научных вычислений в Римском университете.
Zhang Long и Song Bingjin имеют более чем 10 -летний опыт работы в области исследований и разработок и управления системными исследованиями, и их фокус в основном включает в себя высококвалифицированное программирование, проектирование и реализацию JVM, функциональное программирование и проектирование распределенной системы и реализацию.У меня неумолимое стремление писать элегантный код, и мне нравится, что все просто и красиво ...