并行计算中,有两种并行的方法:任务并行(task-parallelism)和数据并行(data-parallelism)。
任务并行:将许多可以解决问题的任务分割,然后分布在一个或者多个核上进行程序的执行。
数据并行:将可以解决问题的数据进行分割,将分割好的数据放在一个或者多个核上进行执行;每一个核对这些数据都进行类似的操作。
例:
有一个professor P,他在给本科生上一门课,一共有300个本科生,考试的试卷上有15到题目。有三个助教来帮助Professor P修改试卷。
那么,这三个助教可以采用数据并行或者任务并行的方法来完成任务。
数据并行:
每个人平均看100份试卷,然后分别对自己的试卷的15到题目打分。
任务并行:
每个人分别负责5个题目。

转载于:https://www.cnblogs.com/SevenwindMa/p/4366218.html

任务并行VS数据并行相关推荐

  1. 模型并行,数据并行,参数平均,ASGD

    欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld. 2017年3 月,谷歌大脑负责人 Jeff Dean 在 UCSB 做了一场题为<通过大规模深度学习构 ...

  2. 分布式机器学习系统笔记(一)——模型并行,数据并行,参数平均,ASGD

    欢迎转载,转载请注明:本文出自Bin的专栏blog.csdn.net/xbinworld. 技术交流QQ群:433250724,欢迎对算法.技术.应用感兴趣的同学加入. 文章索引::"机器学 ...

  3. 深度神经网络DNN的多GPU数据并行框架 及其在语音识别的应用

    http://www.csdn.net/article/2014-07-11/2820628-DNN 深度神经网络(Deep Neural Networks, 简称DNN)是近年来机器学习领域中的研究 ...

  4. pytorch快速上手(9)-----多GPU数据并行训练方法

    文章目录 总览 1. 必知概念 代码示例 1. DP(torch.nn.DataParallel) 2. DDP(torch.nn.parallel.DistributedDataParallel) ...

  5. 分布式训练使用手册-paddle 数据并行

    分布式训练使用手册¶ 分布式训练基本思想¶ 分布式深度学习训练通常分为两种并行化方法:数据并行,模型并行,参考下图: 在模型并行方式下,模型的层和参数将被分布在多个节点上,模型在一个mini-batc ...

  6. PyTorch Data Parrallel数据并行

    PyTorch Data Parrallel数据并行 • 可选择:数据并行处理 • 本文将学习如何用 DataParallel 来使用多 GPU. 通过 PyTorch 使用多个 GPU 非常简单.可 ...

  7. 3模型大小_分布式训练中数据并行远远不够,「模型并行+数据并行」才是王道...

    选自arXiv 作者:Saptadeep Pal等 机器之心编译参与:魔王.杜伟 数据并行(DP)是应用最广的并行策略,对在多个设备上部署深度学习模型非常有用.但该方法存在缺陷,如随着训练设备数量不断 ...

  8. 深度学习之pytorch(二) 数据并行

    又是好久没更新博客,最近琐事缠身,写文档写到吐.没时间学习新的知识,刚空闲下来立刻就学习之前忘得差不多得Pytorch.Pytorch和tensorflow差不多,具体得就不多啰嗦了,觉得还有疑问的童 ...

  9. 【转】1.5异步编程:.NET4.X 数据并行

    任务并行库 (TPL) 是 .NET Framework 4的 System.Threading 和 System.Threading.Tasks 命名空间中的一组公共类型和 API.TPL的目的在于 ...

最新文章

  1. HTML DOM Console对象
  2. 使用c#生成高品质小空间的缩略图
  3. [BZOJ3214][ZJOI2013]丽洁体(Hash+DP)
  4. 大话数据结构22:几种常见的静态查找算法
  5. 远程执行漏洞修复方案_请马上修复!SaltStack远程命令执行漏洞
  6. python 跳过_python-pytest学习(九)-跳过用例skip
  7. Spark Streaming 技术看点!
  8. Pure公司发布机架规模FlashBlade对象与文件存储方案
  9. FPGA复位激励编写(方法三)
  10. 微分几何学习(一)(向量函数)
  11. 用笔记本改装智能家居服务器,超级DIY笔记本和台式机改装成平板电脑
  12. # 天下武功无坚不破,唯快不破!
  13. WIN10极限清理 C盘空间
  14. css动画放大缩小效果
  15. 当你想吃夜宵的时候你会到谁
  16. Spark日志,及设置日志输出级别
  17. 老夫我写代码的起手式是怎么样的?
  18. 4G 物联网连接主力--- LTE Cat1
  19. 个人博客网站上线啦!!!,关注我,送免费halo主题皮肤
  20. 数字化转型背景下的测试转型

热门文章

  1. 百万记录级MySQL数据库及Discuz!论坛优化
  2. SQL版DNN的安装心得
  3. C++ 学习杂谈:sizeof和sizeof(string)的问题
  4. 数据结构之顺序栈的一些基本操作
  5. Docker Compose 项目
  6. 程序员,软件测试知多少?
  7. 【leetcode】104. Maximum Depth of Binary Tree
  8. Camera Calibration 相机标定:原理简介(三)
  9. [华为机试练习题]60.水仙花数
  10. java对象和json对象之间互相转换