并行计算
并行计算可以划分成时间并行和空间并行。时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。

并行计算是相对于串行计算来说的。要理解并行计算,首先需要了解串行计算。串行计算是不将任务进行拆分,一个任务占用一块处理资源。

图1 串行计算
并行计算则不同。首先,并行计算可以划分成时间并行和空间并行。时间并行就是流水线技术,空间并行使用多个处理器执行并发计算。目前以研究空间并行为主。从空间并行的角度来说,并行计算将一个大任务分割成多个子任务,每个子任务占用一定处理资源。并行计算中不同子任务占用的不同的处理资源来源于同一块大的处理资源。 换一个说法,就是将一块大的处理资源分为几块小的处理资源,将一个大任务分割成多个子任务,用这些小的处理资源来单独处理这些子任务。 并行计算中各个子任务之间是有很大的联系的,每个子任务都是必要的,其结果相互影响。


图2 并行计算
分布式计算
分布式计算可以看做是一种特殊的并行计算。

分布式计算也是将一个大的任务分成几个子任务,不同子任务占用不同的处理资源。不过分布式计算的子任务之间并没有必然联系(互不相干),不同子任务独享自己的一套单独的计算系统。跟并行计算的不同点在于,分布式计算的子任务具有独立性,一个子任务的运行结果不会影响其他的子任务,所以分布式计算对任务的实时性要求不高,且允许存在一定的计算错误(每个计算任务有多个参与者进行计算,计算的结果需要上传到服务器后进行比较,对结果差异大的进行验证)。


图3 分布式计算
网格计算
网格计算可以看做是一种特殊的分布式计算。

网格计算与分布式计算的核心思想类似,都是将一个大任务分成若干个子任务,这些子任务之间互不相干,占用独立的计算资源。区别在于分布式计算中处理子任务的各个计算节点只是在无偿地贡献自己的算力,无法使用其它计算节点的算力为自己做点什么。而网格计算的各个计算节点可以在贡献自己算力的同时,通过平台来调用其它计算节点的算力,并且其它计算节点也根本不知道你在调用它。

引用用户“孤独求败”([https://www.cnblogs.com/oldhorse/])的一段话:

分布式计算是将大任务化分为小任务,各台参与计算的电脑之间是在物理地域上的分布,一般有服务器作为“中央”,参与计算的电脑不用了解工作原理,仅仅只是就自己感兴趣的项目做贡献而已,注意,是“向别人”无偿的做贡献,不是自己“直接”受益;而网格计算是自己“直接”受益的,她通过一个平台允许你调用别人计算机的处理资源,而别人根本就不知道你在用他的资源!这就是说,分布式计算是你和其他人一起组成“一台”专供某些科研组织使用的超级处理机,网格计算是将所有网内其他人的电脑组成一台专供你自己使用的超级处理机。


图4 网格计算
云计算
美国国家标准与技术研究院(NIST)对云计算的定义:

云计算是一种模型,它可以实现随时随地、便捷地、随需应变地从可配置计算资源共享池中获取所需的资源(例如 ,网络、服务器、存储、应用、及服务),资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减小到最低限度。

目前我们经常讨论的云计算不仅仅是一个计算模型,还包含了运营服务等概念。 云计算是分布式计算、并行计算和网格计算的发展,或者说是这些概念的商业实现。

图5 云计算

原文链接:https://blog.csdn.net/qq_25985027/article/details/103351550

串行计算、并行计算、分布式计算、网格计算与云计算相关推荐

  1. 并行计算分布式计算网格高性能计算机

    并行计算分布式计算网格高性能计算机资料收集     并行计算是相对于串行计算来说的,所谓并行计算分为时间上的并行和空间上的并行.时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行 ...

  2. 分布式计算、网格计算和云计算

    前几天与几个同事无意中聊起了云计算,还说Google也推出了相应的服务. 心里就一直在想这到底是个什么东西哪,上网搜索了一把,又找到几个相近的概念,就在这里记录一下. 1.分布式计算 所谓分布式计算是 ...

  3. 并行计算、分布式计算、网格计算、云计算区别和联系

    并行计算 - 并行计算是相对于串行计算,时间上并行即流水线技术,空间上并行即多个处理器同时计算,即解决单个处理器性能问题. 分布式计算 - 将复杂的问题分解成多个小任务分发到多台计算设备处理,最后再终 ...

  4. 并行与分布式、集群、网格计算、云计算的概念

    转自:http://blog.163.com/litianyichuanqi@126/blog/static/1159794412012387453794/ 一.并行计算与分布式计算 并行计算:并行计 ...

  5. 云计算机基于什么网络吗,什么是云计算,什么是网格计算,他们之间有什么区别...

    原标题:什么是云计算,什么是网格计算,他们之间有什么区别 随着网络技术的广泛应用和深化,网络信息与服务趋于海量,海量数据挖掘处理.分布异构等问题逐渐显现,随之新概念新技术也层出不穷,以云计算与网格计算 ...

  6. 钱德沛教授:云计算和网格计算差别何在?

        2008年10月16日,中国电子学会专家论坛--云计算研讨会在北京召开.国家"十五"863计划"计算机软硬件技术" 主题专家组副组长.北京航空航天大学钱 ...

  7. 网格计算Grid Computing

    随着超级计算机的不断发展,它已经成为复杂科学计算领域的主宰.但以超级计算机为中心的计算模式存在明显的不足,而且目前正在经受挑战.超级计算机虽然是 一台处理能力强大的"巨无霸",但它 ...

  8. 计算机4000字论文格式,4000字计算机应用论文:网格计算.doc

    4000字计算机应用论文:网格计算 4000字计算机应用论文:网格计算 论文的选定不是一下子就能够确定的.若选择的毕业论文题目范围较大,则写出来的毕业论文内容比较空洞,下面是编辑老师为各位同学准备的4 ...

  9. FPGA数字信号处理(三)串行FIR滤波器Verilog设计

    该篇是FPGA数字信号处理的第三篇,选题为DSP系统中极其常用的FIR滤波器.本文将在上一篇"FPGA数字信号处理(二)并行FIR滤波器Verilog设计" https://blo ...

最新文章

  1. CentOS卸载Apache Mysql 和php
  2. DFT实训教程笔记4(bibili版本)- ATPG
  3. Javascript 学习笔记 2: 标识语句
  4. 在STM32价格疯长下,哪些国产32可以替代?
  5. leetcode数组汇总_LeetCode刷题实战118:杨辉三角
  6. (63)Verilog HDL模块例化VHDL模块
  7. css中aspect,css 媒体查询 aspect-ratio less 使用方法
  8. GridView 一些操作
  9. android 常用依赖库
  10. 华为综合实验——ISIS-BGP
  11. 希捷ST31000528AS Disk Boot Failure, Insert System Disk and Press Enter和飞利浦的193ei显示器亮的问题
  12. Ubuntu VirtualBox 安装问题解决
  13. postfix邮件服务器迁移,记一次搭建Postfix邮件服务器(上篇)
  14. python爬虫-个人记录
  15. win7防火墙例外设置方法_win7防火墙添加端口方法
  16. 飞控简析-从入门到跑路 第二章PX4的位置控制(1)
  17. Python实现BP神经网络ANN单隐层回归模型项目实战
  18. delete mysql 语法_mysql delete where 语法无法使用
  19. yum php fpm5.6,烂泥:yum安装php5.6
  20. 山大泰山学堂笔试面试经验

热门文章

  1. ShowModal 关闭问题
  2. 买保险怎么选保险公司?70%的人都错了
  3. android sdk api没有x86,安卓libsec.so有x86版本吗?
  4. 力扣:383. 赎金信
  5. 网站点击进去出现“该内容被禁止访问”的拦截处理
  6. vue3中引入jQuery
  7. 分布式-4分布式集群
  8. VBA代码实例---高级筛选
  9. mysql高可用cmha_mysql高可用方案
  10. 怎么隐藏鼠标箭头_揭秘Windows10的隐藏功能,个个实用,您知道几个?