- 博客(4)
- 收藏
- 关注
原创 python并行编程 - 分布式篇
目录1介绍篇线程篇进程篇异步篇GPU篇分布式篇简述分布式计算的基本理念是将工作划分为一个一个小任务,分发给多台设备处理,再汇总结果。在分布式计算中,网络中的机器必须要保持可用(延迟误差、意外宕机等等),需要一个持续监控架构分布式多进程2multiprocessing的子模块managers还支持把多进程分布在多台机器上,managers模块已经封装好了网络通信的细节实...
2018-11-29 18:42:09 1188
原创 python并行编程 - GPU篇
目录1介绍篇线程篇进程篇异步篇[GPU篇][5]设计并行编程任务分解:将程序分解为任务,在不同处理器上执行以实现并行化。(可以使用以下两种方法)领域分解:将问题数据分解 (当处理的数据量很大时,分开处理)功能性分解:将问题分解为任务 (把大的任务分解为多个小任务处理)任务分配:将任务分配到各个处理器上 (目的是负载均衡)聚集:将小任务与大任务合并到一起从而改进性...
2018-11-29 12:50:47 10377
原创 python并行编程 - 异步篇
目录1介绍篇线程篇进程篇异步篇GPU篇(待写)介绍除了线性、并行执行模式外,还有异步模式,它与事件编程一样,十分重要在并发的异步模式中,不同的任务在时间线上是相互交错的,而且一切都是在单一控制流(单线程)下进行的基本使用示例1:类似并行import asynciodef A(): print('a') yield from asyncio.sle...
2018-11-28 23:52:37 497
原创 python并行编程 - 进程篇
目录1介绍篇线程篇进程篇异步篇(待写)GPU篇(待写)基本使用#coding=utf-8import multiprocessingimport os # 获取pid用import time # 延时用# 子进程要执行的函数def child_proc(name): print(f'child process {name} pid: {os.getpid()...
2018-11-13 20:04:12 617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人