python-parallel-programming-cookbook-cn
latest

Contents:

  • 第一章 认识并行计算和Python
    • 1. 介绍
    • 2. 并行计算的内存架构
    • 3. 内存管理
    • 4. 并行编程模型
    • 5. 如何设计一个并行程序
    • 6. 如何评估并行程序的性能
    • 7. 介绍Python
    • 8. 并行世界的Python
    • 9. 介绍线程和进程
    • 10. 开始在Python中使用进程
    • 11. 开始在Python中使用线程
  • 第二章 基于线程的并行
  • 第三章 基于进程的并行
  • 第四章 异步编程
  • 第五章 分布式Python编程
  • 第六章 Python GPU编程
python-parallel-programming-cookbook-cn
  • Docs »
  • 第一章 认识并行计算和Python
  • Edit on GitHub

第一章 认识并行计算和Python¶

  • 1. 介绍
  • 2. 并行计算的内存架构
    • 2.1. SISD
    • 2.2. MISD
    • 2.3. SIMD
    • 2.4. MIMD
  • 3. 内存管理
    • 3.1. 共享内存
    • 3.2. 分布式内存
  • 4. 并行编程模型
    • 4.1. 共享内存模型
    • 4.2. 多线程模型
    • 4.3. 消息传递模型
    • 4.4. 数据并行模型
  • 5. 如何设计一个并行程序
    • 5.1. 任务分解
    • 5.2. 任务分配
    • 5.3. 聚合
    • 5.4. 映射
    • 5.5. 动态映射
    • 5.6. 管理单元/工作单元 (Manager/worker)
    • 5.7. 分层的管理单元/工作单元 (Hierarchical manager/worker)
    • 5.8. 去中心化 (Decentralize)
  • 6. 如何评估并行程序的性能
    • 6.1. 加速比
    • 6.2. 效率
    • 6.3. 伸缩性
    • 6.4. 阿姆德尔定律 (Ahmdal’s law)
    • 6.5. 古斯塔夫森定律 (Gustafson’s law)
  • 7. 介绍Python
    • 7.1. 准备工作
    • 7.2. 如何做…
  • 8. 并行世界的Python
  • 9. 介绍线程和进程
  • 10. 开始在Python中使用进程
    • 10.1. 准备工作
    • 10.2. 如何做…
    • 10.3. 如何做…
  • 11. 开始在Python中使用线程
    • 11.1. 如何做…
    • 11.2. 讨论
Next Previous

© Copyright 2017, laixintao Revision dbf31d95.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.