精华内容
下载资源
问答
  • 并行计算:parallel computing 分布式计算:distributed computing 并行计算:这是一台计算机的概念,即一台计算机中多个处理器被组织起来,大任务下达的时候,将大任务分成若干个小任务,然后分配给若干个处理器...

    并行计算:parallel computing
    分布式计算:distributed computing
    并行计算:这是一台计算机的概念,即一台计算机中多个处理器被组织起来,大任务下达的时候,将大任务分成若干个小任务,然后分配给若干个处理器进行运算。
    分布式计算:这个一组计算机的概念,通过计算机网络连接起来,大任务下达的时候,将大任务分成若干个小任务,然后分配给若干个计算机进行运算。
    区别:
    显然,分布式计算非常强调计算机网络中的计算机合作,并行式计算强调一个计算机的多个处理器合作。

    一个是系统总线相连处理器,一个是网线相连计算机。有人说:分布式计算是并行计算的特例,也有人说并行计算是分布式计算的特例。你同意哪一种呢?欢迎探讨。

    展开全文
  • 并行计算与分布式计算区别与联系

    万次阅读 2018-10-09 08:22:59
    并行计算分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场...
        

    640?wx_fmt=jpeg

    640?wx_fmt=gif&wxfrom=5&wx_lazy=1

    并行计算、分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场合,对云计算的了解大有裨益。


    之所以将两种计算技术放在一起,是因为这两种计算具有共同的特点,都是运用并行来获得更高性能计算,把大任务分为N个小任务。但两者还是有区别的,关于两者的区别在后面有介绍。


    并行计算


    1、并行计算概念


    并行计算(Parallel Computing)又称平行计算是指一种能够让多条指令同时进行的计算模式,可分为时间并行和空间并行。时间并行即利用多条流水线同时作业,空间并行是指使用多个处理器执行并发计算,以降低解决复杂问题所需要的时间。


    并行计算同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算主要目的在于两个方面: 


    • (1) 加速求解问题的速度。

    • (2) 提高求解问题的规模。


    2、并行计算的原理


    640?wx_fmt=jpeg


    并行计算能快速解决大型且复杂的计算问题。此外还能利用非本地资源,节约成本 ― 使用多个“廉价”计算资源取代大型计算机,同时克服单个计算机上存在的存储器限制。


    为提高计算效率,并行计算处理问题一般分为以下三步: 

    • (1)将工作分离成离散独立部分,有助于同时解决;  

    • (2)同时并及时地执行多个程序指令;    

    • (3)将处理完的结果返回主机经一定处理后显示输出。


    640?wx_fmt=jpeg


    从上图可以看出,串行计算必须按步骤一步一步计算才能出来最终结果。而并行计算则要将问题分成N多个子任务,每个子任务并行执行计算。而每个子任务是非独立的,每个子任务的计算结果决定最终的结果。这个和分布式计算不同。


    3、并行计算需满足的基本条件


    • (1)并行计算机。并行计算机至少包含两台或两台以上处理机,这此处理机通过互联网络相互连接,相互通信。    

    • (2)应用问题必须具有并行度。也就是说,应用可以分解为多个子任务,这些子任务可以并行地执行。将一个应用分解为多个子任务的过程,称为并行算法的设计。    

    • (3)并行编程。在并行计算机提供的并行编程环境上,具体实现并行算法,编制并行程序并运行该程序,从而达到并行求解应用问题的目的。 


    分布式计算


    1、分布式计算概念


    分布式计算是一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。分布式计算和集中式计算相对应的概念。


    2、分布式计算的优点


    分布式计算是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。 


    分布式计算比起其它算法具有以下几个优点:


    • (1)稀有资源可以共享。 

    • (2)通过分布式计算可以在多台计算机上平衡计算负载。 

    • (3)可以把程序放在最适合运行它的计算机上。其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。


    3、分布式计算原理


    640?wx_fmt=jpeg


    Hadoop计算框架是出现比较早的一个分布式计算框架,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。


    并行计算与分布式计算区别与联系


    并行计算和分布式计算既有区别也有联系。从解决对象上看,两者都是大任务化为小任务,这是他们共同之处。 具体区别和联系如下表所示:


    640?wx_fmt=png


    结语


    并行计算、分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场合,对云计算的了解大有裨益。(来源 “Tsarpro智能科技”)。


    推荐阅读:

    温馨提示:

    请搜索“ICT_Architect”“扫一扫”二维码关注公众号,点击原文链接获取更多电子书详情

    640?wx_fmt=png&wxfrom=5&wx_lazy=1

    求知若渴, 虚心若愚

    640?wx_fmt=gif&wxfrom=5&wx_lazy=1

    展开全文
  • 并行计算与分布式计算的区别

    千次阅读 2016-05-22 20:28:27
    并行计算: 空间复用多个处理器; Intel多媒体指令优化集是针对一个处理器,扩展处理额外的数据,属于特殊的并行计算优化; 多处理器系统,操作系统采用并行计算的调度方法,允许多个线程在多个处理器上同时...

    并行计算:
    空间复用多个处理器;
    Intel多媒体指令优化集是针对一个处理器,扩展处理额外的数据,属于特殊的并行计算优化;
    多处理器系统,操作系统采用并行计算的调度方法,允许多个线程在多个处理器上同时执行。
    分布式处理系统:
    某种处理任务被分解到多个处理器上,系统为扁平结构,一般上层有一个控制中心,下层有多个处理单元,通过下层多个处理单元的数量/功能扩展,来提高整个系统的处理性能;
    处理任务有两种分解方法:一种是同类处理任务的分解,属于数量扩展;另一种是按功能不同进行分解,属于功能扩展;两种分解方法一般都混合使用。
    实现方式区别比较大。分布式计算会是一个比较松散的结构,并行计算则是各节点之间通过高速网络或其它总线之类的东西连接。因此并行计算一般在企业内部进行,而分布式计算可能会跨越局域网,或者直接部署在互联网上,节点之间几乎不互相通信。很多公益性的项目,就是的使用分布式计算的方式在互联网上实现,比如以寻找外星人为目的的SETI项目。

    展开全文
  • 并行计算分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场合,对云计算的了解大有裨益。之...

    并行计算、分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场合,对云计算的了解大有裨益。之所以将两种计算技术放在一起,是因为这两种计算具有共同的特点,都是运用并行来获得更高性能计算,把大任务分为N个小任务。但两者还是有区别的,关于两者的区别在后面有介绍。

    并行计算

         1、并行计算概念

    并行计算(Parallel Computing)又称平行计算是指一种能够让多条指令同时进行的计算模式,可分为时间并行和空间并行。时间并行即利用多条流水线同时作业,空间并行是指使用多个处理器执行并发计算,以降低解决复杂问题所需要的时间。

    并行计算同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算主要目的在于两个方面: 

    (1) 加速求解问题的速度。

    (2) 提高求解问题的规模。

    2、并行计算的原理

    并行计算能快速解决大型且复杂的计算问题。此外还能利用非本地资源,节约成本 ― 使用多个“廉价”计算资源取代大型计算机,同时克服单个计算机上存在的存储器限制。为提高计算效率,并行计算处理问题一般分为以下三步:

    (1)将工作分离成离散独立部分,有助于同时解决;  

    (2)同时并及时地执行多个程序指令;    

    (3)将处理完的结果返回主机经一定处理后显示输出。

      

    从上图可以看出,串行计算必须按步骤一步一步计算才能出来最终结果。而并行计算则要将问题分成N多个子任务,每个子任务并行执行计算。而每个子任务是非独立的,每个子任务的计算结果决定最终的结果。这个和分布式计算不同。  

    3、并行计算需满足的基本条件

    (1)并行计算机。并行计算机至少包含两台或两台以上处理机,这此处理机通过互联网络相互连接,相互通信。    

    (2)应用问题必须具有并行度。也就是说,应用可以分解为多个子任务,这些子任务可以并行地执行。将一个应用分解为多个子任务的过程,称为并行算法的设计。  

    (3)并行编程。在并行计算机提供的并行编程环境上,具体实现并行算法,编制并行程序并运行该程序,从而达到并行求解应用问题的目的。 

    分布式计算

    1、分布式计算概念

    分布式计算是一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。分布式计算和集中式计算相对应的概念。

          2、分布式计算的优点

    分布式计算是在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。分布式计算比起其它算法具有以下几个优点:

    (1)稀有资源可以共享。 

    (2)通过分布式计算可以在多台计算机上平衡计算负载。 

    (3)可以把程序放在最适合运行它的计算机上。其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。

    3、分布式计算原理

    Hadoop计算框架是出现比较早的一个分布式计算框架,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。

    并行计算与分布式计算的区别与联系

    并行计算和分布式计算既有区别也有联系。从解决对象上看,两者都是大任务化为小任务,这是他们共同之处。 具体区别和联系如下表所示:

    如上表所示,并行计算的传统目的是提供单处理器无法提供的性能(处理器能力或存储器);因此,它的目的是使用多处理器求解单个问题。而分布式计算的目的主要是提供方便,这种方便包括可用性、可靠性以及物理的分布(能从许多不同场所访问分布式系统)。 在并行计算中,处理器间的交互一般很频繁,往往具有细粒度和低开销的特征,并且被认为是可靠的。而在分布式计算中,处理器间的交互不频繁,交互特征是粗粒度,并且被认为是不可靠的。并行计算注重短的执行时间,分布式计算则注重长的正常运行时间。

    并行计算、分布式计算以及网格计算和云计算都是属于高性能计算(HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。我们需要了解两者的原理、特点和运用的场合,对云计算的了解大有裨益。

    品略图书馆 http://www.pinlue.com/ http://m.pinlue.com/

     

     

    展开全文
  • ... 超线程技术的目的是提高...未来多核CPU的不同内核,如果赋予不同的功能,则更加容易组织成一个强大的分布式处理系统,规避了软件开发在并行计算方面的困难。
  • 并行计算分布式计算有什么区别?谁能通俗易懂的讲解一下~谢谢啦
  • 并行计算或称平行计算是相对于串行计算来说的。所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
  • 并行计算与分布式处理的区别?

    千次阅读 2015-04-30 13:27:17
     并行计算或称平行计算是相对于串行计算来说的。 所谓并行计算可分为时间上的并行...为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个网络相连的计算机专有编号,或者两者结合使用。
  • 并行计算与分布式处理的区别

    千次阅读 2017-06-09 15:29:42
    为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。  1.3分布式计算 分布式...
  • 科普:并行计算分布式计算、集群计算和云计算   1. 并行计算(Parallel Computing)   并行计算或称平行计算是相对于串行计算来说的。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题...
  • 并行计算 并行计算可以划分成时间并行和空间并行。时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。 并行计算是相对于串行计算来说的。要理解并行计算,首先需要了解...
  • 并行计算是一台计算机,配备有多处理机,多处理机之间进行合同协作计算,最终结果由一台计算机处理分布式计算是多台联网的计算机,有各自的主机和处理器,通过网络分配共享计算任务和计算信息 云计算,指计算机通过...
  • 并行计算vs分布式计算

    千次阅读 2014-06-17 20:57:53
    一般认为,集中在同一个机柜内或同一个地点的紧密耦合多处理机系统或大规模并行处理系统是并行处理系统,而用局域网或广域网连接的计算机系统是分布式处理系统。松散耦合并行计算机中的并行操作系统有时也称为分布式...
  • 并行计算相对于串行计算,分为时间上的并行和空间上的并行。 时间上的并行:流水线技术。 空间上的并行:多个处理器并发地执行计算。 区别: 分布式的计算被分解后的小任务互相之间有独立性,节点之间的结果几乎不...
  • 并行计算
  • 并行计算分布式计算、网格计算与云计算都属于高性能计算(High Performance Computing,HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。电子海图云服务是基于高性能计算的理论技术、通过...
  • 并行计算是一台计算机,配备有多处理机,多处理机之间进行合同协作计算,最终结果由一台计算机处理 ...关系的话,以计算机用户来说,并行计算是由单个用户完成的,分布式计算是由多个用户合作完成的,云计算是没有用...
  • 并行计算分布式处理的区别

    千次阅读 2014-06-22 22:39:52
    并行计算分布式处理的区别  (2007-12-29 01:46:31) 转载▼ 标签:  it   多核cpu   并行计算   分布式处理   参考:软件跟不上CPU速度 Windows 7催生并行...
  • 一、并行计算机和分布式计算 1. 共享内存 一个计算机;其所有进程共享一个内存。 利:简单,并行(比如OpenMP) 弊:进程数量及内存受限,无法扩展。 2. 分布内存 多台计算机经由网络相连。 每个节点的...
  • 共享内存的并行计算就是多线程编程
  • 为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。    并行计算可以划分成时间并...
  • 职业定位(云计算、并行计算分布式计算)云计算云计算:http://baike.baidu.com/view/1316082.htm云平台:http://baike.baidu.com/view/3749171.htm?fr=aladdin云平台 开发 Intel官网:...
  • 先说分布式计算并行计算的异同: 解决对象上:都是大任务化为小任务,这是他们共同之处。 但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,352
精华内容 50,940
关键字:

并行计算与分布式计算