并行计算和分布式计算

并行计算和分布式计算有什么区别?谁能通俗易懂的讲解一下~谢谢啦

0

3个回答

1、并行计算
并行计算或称平行计算是相对于串行计算来说的它是一种一次可执行多个指令的算法目的是提高计算速度及通过扩大问题求解规模解决大型而复杂的计算问题所谓并行计算可分为时间上的并行和空间上的并行 时间上的并行就是指流水线技术而空间上的并行则是指用多个处理器并发的执行计算。这个是多核处理器环境下的并行计算的定义,从宏观上来看,这个属于计算机应用服务器的垂直扩展,在这里我们就不展开讨论了。
分布......
答案就在这里:分布式计算之并行计算
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

-1

如果一个计算机有多于一个处理器,那么它就可以进行并行计算。
分布式计算既可以利用躲个计算机并行计算,也可以实现分布式的协作处理,比如p2p网络(bt下载),也是分布式计算。分布式计算必须由多个独立计算机参与。这里的计算机是指,有独立的操作系统,可以独立运行的计算机系统。

0

并行i计算停留在多CPU,多核等。侧重CPU之间的处理,分布式则是侧重多机器之间的计算交互,管理,控制等。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
分布式计算和并行计算的区别
周末抽空看了看分布式计算和并行计算方面的东西,主要是搞清楚了这两个东西的相似点和区别,随便记录几句。相似点很简单,都是为了实现比较复杂的任务,将大的任务分解成小的任务,在多台计算机上同时计算。麻烦的是他们的区别,可能主要是以下几点吧,不太肯定。        首先,应用的场合和解决的问题不一样。分布式计算比较倾向于在计算寻找模式的东西,穷举暴力之类的计算。分布式的计算被分解后的小任务互相之间
科普:并行计算、分布式计算、集群计算和云计算
1. 并行计算(Parallel Computing)     并行计算或称平行计算是相对于串行计算来说的。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。   并行计算可以划
并行计算、分布式计算和云计算的区别
http://blog.csdn.net/wm_1991/article/details/50257269
并行计算、分布式计算、网格计算、云计算区别和联系
并行计算 并行计算是相对于串行计算,时间上并行即流水线技术,空间上并行即多个处理器同时计算,即解决单个处理器性能问题。 分布式计算 将复杂的问题分解成多个小任务分发到多台计算设备处理,最后再终于计算结果进行综合分析得到最终结果。   并行计算和分布布计算在粒度上,前者借助并行计算算法分配到不同处理处理器处理,后者执行计算任务的处理器之前相互独立;时间上,并行计算在短时间内
分布式计算 网格计算 并行计算 云计算
转自:http://www.cnblogs.com/oldhorse/archive/2009/11/14/1603027.html 先说分布式计算和并行计算的异同: 解决对象上:都是大任务化为小任务,这是他们共同之处。 但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,
Promrel与MATLAB分布式并行计算的比较
分布式计算——一个高大上的名词,是计算机软件中人民群众喜闻乐见的“逼格满满”、“不明觉厉”的几个名词之一。人们常常把分布式计算自然而然的和并行计算联系起来。然而这并不正确。实际上,分布式计算并不一定是并行的,举个简单的例子就能理解—— 某软件功能如下: (1)提示用户输入两个数 A 和 B (2)在内部,对 A 和 B 执行某数学运算,获得 C (3)输出 C 很简单吧,这三个步骤是无法...
什么是并行计算?什么是分布式计算?并行计算和分布式计算之前的区别:
1、概念理解 物理处理器:      一个单核CPU,多核CPU的某个内核,都是一个物理处理器;   逻辑处理器:     通过超线程技术可以将一个物理处理器模拟成多个逻辑处理器,     超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时,有不少的数据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU的两个物理处理器,通
我也来谈谈分布式并行计算---------one
今天中午回学校食堂吃饭,女朋友问我分布式并行计算式什么?说下背景,女朋友考上研究生现在正在选导师。我就给她举了个例子,比如一个大规模的问题,一台计算机计算需要一个月,现在分解成30个可以同时进行的子问题,然后再30台计算机上算,只需要一天的时间。 我本人从来没有读过这方面的专业论文或者书籍,关于这方面的了解只是一些资讯网站和我自己乱想想。那今天我也来说说鄙人的拙见。 分布式并行计算是一种解决问
并行计算,网格计算与分布式计算的…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <a rel="nofollow" href= "http://www.equn.com/forum/viewthread.php?ti
分布式计算和并行计算的区别(转)
周末抽空看了看分布式计算和并行计算方面的东西,主要是搞清楚了这两个东西的相似点和区别,随便记录几句。相似点很简单,都是为了实现比较复杂的任务,将大的任务分解成小的任务,在多台计算机上同时计算。麻烦的是他们的区别,可能主要是以下几点吧,不太肯定。 首先,应用的场合和解决的问题不一样。分布式计算比较倾向于在计算寻找模式的东西,穷举暴力之类的计算。分布式的计算被分解后的小任务互相之...
并行计算与分布式处理的区别
一、一些概念 1.1 物理处理器:      一个单核CPU,多核CPU的某个内核,都是一个物理处理器;   1.2 逻辑处理器:     通过超线程技术可以将一个物理处理器模拟成多个逻辑处理器,     超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时,有不少的数据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU的两
工业互联网平台核心技术之三:并行计算与分布式计算
之所以将两种计算技术放在一起,是因为这两种计算具有共同的特点,都是运用并行来获得更高性能计算,把大任务分为N个小任务。但两者还是有区别的,关于两者的区别在后面说。   一、并行计算 1、并行计算概念 并行计算又称平行计算是指一种能够让多条指令同时进行的计算模式,可分为时间并行和空间并行。时间并行即利用多条流水线同时作业,空间并行是指使用多个处理器执行并发计算,以降低解决复杂问题所需要的时间...
高性能计算中的并行计算、分布式计算、网格计算和云计算之间的区别与联系
并行计算、分布式计算、网格计算与云计算都属于高性能计算(High Performance Computing,HPC)的范畴,主要目的在于对大数据的分析与处理,但它们却存在很多差异。电子海图云服务是基于高性能计算的理论技术、通过对传统服务体系结构的改进,以实现海量电子海图数据的快速存取与处理操作,使其更好地为海洋地理信息科学领域中的计算密集型和数据密集型问题提供相应的计算和处理能力。高性能计算体系
分布式计算与并行计算区别
并行计算是相对于串行计算而言的;分布式计算是相对于单机计算而言的。如果一个计算是串行跑的,即使他是在集群上跑的,也不是并行计算;同时,如果一个计算是在集群上跑的,即使是串行跑的,也是分布式计算。   https://www.zhihu.com/question/57279129/answer/155632495   ...
分布式与并行计算课后答案和部分讲义
分布式与并行计算课后答案和部分讲义
Windows环境下的分布式并行计算平台搭建
主要讲述如何在Windows平台下进行matlab并行运算
hadoop基础----hadoop理论(四)-----hadoop分布式并行计算模型MapReduce详解
mapreduce
分布式计算和并行计算的异同
转载:http://www.equn.com/forum/thread-4876-1-1.html 解决对象上:都是大任务化为小任务,这是他们共同之处。 但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,而且允许存在计算错误(因为每个计算任务给好几个参与者计算,上传结果到服务器后要比较结果,然
并行计算和mapreduce
现在MapReduce/Hadoop以及相关的数据处理技术非常热,因此我想在这里将MapReduce的优势汇总一下,将MapReduce与传统基于HPC集群的并行计算模型做一个简要比较,也算是对前一阵子所学的MapReduce知识做一个总结和梳理。   随着互联网数据量的不断增长,对处理数据能力的要求也变得越来越高。当计算量超出单机的处理能力极限时,采取并行计算是一种自然而然的解决之道。在M...
matlab并行计算集群搭建与调试
matlab_集群搭建及使用.pdf MATLAB并行计算简介(是几个机子并行的).ppt MATLAB并行运算和分布式运算的基本操作-图解.pdf 家庭云服务器高阶应用:通过Matlab分布式计算....DIYPCs.pdf
并行计算vs分布式计算
一般认为,集中在同一个机柜内或同一个地点的紧密耦合多处理机系统或大规模并行处理系统是并行处理系统,而用局域网或广域网连接的计算机系统是分布式处理系统。松散耦合并行计算机中的并行操作系统有时也称为分布式处理系统。
Spark——分布式并行计算概念
一,概念   一个资源密集型的任务,需要一组资源并行的完成,当计算机任务过重,就把计算任务拆分,然后放到多个计算节点上同时执行,这就是分布式并行计算啦。分布式并行计算,强调用硬件的堆叠,来解决问题。
并行计算相关书籍
并行计算相关书籍,想了解并行计算的,不妨看一下 设计并行计算以及程序的设计
并行计算与分布式计算的关系与区别1
1、概念理解 物理处理器:      一个单核CPU,多核CPU的某个内核,都是一个物理处理器;   逻辑处理器:     通过超线程技术可以将一个物理处理器模拟成多个逻辑处理器,     超线程技术的目的是提高物理处理器的利用效率,开销是模拟的多个逻辑处理器在工作切换时,有不少的数据保存和恢复工作,因此实际处理性能的提升要弱于多核CPU的多个物理处理器;双核CPU的两个物理处理器,通
spark高效的分布式计算架构
目标Scope(解决什么问题) 在大规模的特定数据集上的迭代运算或重复查询检索 官方定义: a MapReduce-like cluster computing framework designed for low-latency interativejobs and interactive use from an interpreter 首先,MapReduce-like是说架构上和多数...
分布式计算,网格计算和云计算的异同
分布式计算,网格计算和云计算的异同 分布式计算:研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。 网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级的虚拟计算机,常用来执行一些大型任务; 云计算:云计算(Cloud Computing)是分布式处理(Distributed Co
并行计算(1)——背景介绍
并行计算指什么? 并行计算的基础是硬件与网络的发展。针对单台独立的计算机而言,并行更多的是从硬件角度考虑,如: 多个CPU功能组件(L1 cache,L2 cache, branch, prefect, decode, floating-point, gpu, integer, etc) 多个CPU执行单元 多个硬件线程 如下图所示的单核处理与多核并行处理, 图1:串行计算
多线程并行分布式计算基础 pdf版本
Foundations.of.Multithreaded,.Parallel,.and.Distributed.Programming,.G..R..Andrews,.AW,.2000,.HEP,.2002.pdf
并行分布计算中的异构性
异构性是当今并行和分布式计算系统中最深刻和最具挑战性的特点之一。从宏观层面,在网络的分布式计算机,由不同的节点架构,与潜在的异构网络的互连,到微观层面,在更深的层次存储结构,异构多核,和各种加速器架构越来越普遍,非均匀性对所有计算任务的影响迅速增加。本文主要介绍了HCW2012特刊中关于并行分布式计算的论文摘要。
像Asp一样轻松分页显示数据(C#)
代码如下:%@Import Namespace="System.Data"%>%@Import Namespace="System.Data.SqlClient"%>int Record_Per_Page;//定义每页显示记录数int nPageCount;//定义总页数int nRecCount;//定义总记录数int nPage;//定义当前页void Page_Load(Object s
分布式存储与分布式计算
一、高性能计算 目前自己知道的高性能计算工具,如下所示: Hadoop:Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。 Spark:Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行,Spark,拥有Hadoop MapReduce所具
并行计算和分布式处理的区别
并行计算和分布式处理的区别  (2007-12-29 01:46:31) 转载▼ 标签:  it   多核cpu   并行计算   分布式处理   参考:软件跟不上CPU速度 Windows 7催生并行计算 http://tech.163.com/07/1218/09/40011SOC000915BD
分布式计算框架Hadoop原理及架构全解
Hadoop是Apache软件基金会所开发的并行计算框架与分布式文件系统。最核心的模块包括Hadoop Common、HDFS与MapReduce。HDFSHDFS是Hadoop分布式文件系统(Hadoop Distributed File System)的缩写,为分布式计算存储提供了底层支持。采用Java语言开发,可以部署在多种普通的廉价机器上,以集群处理数量积达到大型主机处理性能。HDFS 架
大数据处理与并行计算
大数据处理与并行计算随着对地观测技术的发展,获取到的地理数据越来越精细,而数据量也越来越大,地理数据数据处理与分析的时间耗费就越大。因此,传统的数据处理技术和串行计算技术难以满足高精细地理大数据处理的需求。SuperMap 支持并行计算,有效的提高了大数据处理的效率。并行计算原理并行计算是将一个任务分解成若干个小任务并协同执行以完成求解的过程,是增强复杂问题解决能力和提升性能的有效途径。并行计算可以
《并行与分布式计算》实验五——Java socket 编程
一、实验目的与要求 实验目的:熟悉面向连接的JavaSocket程序的编写。 实验要求:以小组为单位完成,一个小组由两个人组成。以小组为单位提交,请在完成的实验报告中列出小组成员。 二、实验内容 1. 编写Java Socket程序,编写一个基于Client/Server的问答程序,其中服务器端负责发布消息,客户端接收消息。每个客户端在连接上之后,服务器端给它发送一条欢迎消息:欢迎
ANSYS12分布式计算笔记
Windows 2003 r2 64位版本中安装64位的ANSYS 1 安装ANSYS预备软件 2 安装ANSYS12 3 安装HP-MPI,并将安装后的bin目录加入到Path路径中 主机和从机均安装相同版本,从机使用主机上的License Server。 运行分布式ANSYS 打开Mechanical APDL Product Launcher
从MapReduce框架浅谈分布式计算
从MapReduce框架浅谈分布式计算 现在的数据挖掘应用,也就是常说的大数据分析,需要我们对大规模的数据进行快速高效的分析。我们先来看下面的例子: 20billions的20KB的网页有400TB,按照目前磁盘的读取速度约为30M/S,我们需要大约4个月的时间才能读完这所有的数据,而存储这些数据需要1000块普通磁盘。即便是这些问题解决了,想要分析这些数据,从中获取有用的价值,就更是难上加难
并行计算 & HPC & MPI
1.并行编程模型 并行编程模型有三类: (1)数据并行模型 相同的操作同时作用于不同的数据。 (2)共享变量模型 用共享变量实现并行进程间的通信。 (3)消息传递模型 在消息传递模型中,驻留在不同节点上的进程可以通过网络传递消息相互通信,实现进程之间的信息交换、协调步伐、控制执行等。 2.HPC HPC,highperformance computing,高性能计
并行计算起源与基本概念
本章主要讲并行计算出现的原因,以及一些并行中的一些基本概念,如果有疏漏麻烦大家指出
高性能计算、分布式计算、网格计算、云计算
高性能计算 (High Performance Computing)HPC是计算机科学的一个分支,研究并行算法和开发相关软件,致力于开发高性能计算机(High Performance Computer)。分布式计算 是利用互联网上的计算机的中央处理器的闲置处理能力来解决大型计算问题的一种计算科学。网格计算 也是一种分布式计算。网格计算的思路是聚合分布资源,支持虚拟组织,提供高层次的服务,例如...
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 云计算与分布式计算 分布式计算和云计算