Python Parallel Programming Cookbook

Python Parallel Programming Cookbook

评分

★★★★★

ISBN

9781785286728

出版社

Packt Publishing 2015-08-26出版

分类

编程设计

内容简介
Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code. This book will help you master the basics and the advanced of parallel computing.
AI简介
这是一本面向Python程序员的并行计算技术指南。这本书旨在帮助读者掌握并行计算的基础知识和高级技术,以便能够编写出高效且强大的代码。 书中首先介绍了并行编程模型与内存组织方式,这是并行计算的两个核心概念。接着,书中详细讲解了线程同步与锁,以及如何通过队列和管道实现进程间通信。此外,书中还介绍了异步编程模型的概念和特点,以及如何使用Celery分发任务。 书中还详细介绍了GPU编程,包括如何使用PyCUDA和PyOpenCL模块进行GPU编程,以及GPU内存模型与矩阵操作。此外,书中还探讨了GPU在通用计算领域的应用,以及GIL对多线程性能的影响。 在性能评估方面,书中介绍了性能评价指标,包括速度up、效率E和扩展性,以及Amdahl定律和Gustafson定律。书中还详细介绍了并行程序性能评估方法,包括如何使用计时器模块评估代码执行速度。
阅读/下载地址