`
liuweihong47java
  • 浏览: 12888 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分布式计算和并行计算的区别(转)

阅读更多
  周末抽空看了看分布式计算和并行计算方面的东西,主要是搞清楚了这两个东西的相似点和区别,随便记录几句。相似点很简单,都是为了实现比较复杂的任务,将大的任务分解成小的任务,在多台计算机上同时计算。麻烦的是他们的区别,可能主要是以下几点吧,不太肯定。

      首先,应用的场合和解决的问题不一样。分布式计算比较倾向于在计算寻找模式的东西,穷举暴力之类的计算。分布式的计算被分解后的小任务互相之间有独立性,节点之间的结果几乎不互相影响,实时性要求不高。而并行计算则比较倾向于一些海量数据进行分析处理的场合,每个节点的每一个任务块都是必要的,计算的结果相互影响,要求每个节点的计算结果要绝对正确,并且在时间上做到同步。举例来说,像MD5破解,就比较适合使用大规模的分布式计算来穷举,但对海量日志数据进行处理来分析用户行为就比较适合并行计算处理。

      其次,实现方式区别比较大。分布式计算会是一个比较松散的结构,并行计算则是各节点之间通过高速网络或其它总线之类的东西连接。因此并行计算一般在企业内部进行,而分布式计算可能会跨越局域网,或者直接部署在互联网上,节点之间几乎不互相通信。很多公益性的项目,就是的使用分布式计算的方式在互联网上实现,比如以寻找外星人为目的的SETI项目。

      理解得未必对,先记录下来,慢慢看。
分享到:
评论

相关推荐

    分布式计算与并行处理

    分布式计算与并行处理之间的主要区别在于,前者涉及网络连接的多个独立系统,后者则发生在单一系统内部。然而,两者常常结合使用,形成分布式并行计算,以处理更大规模的问题。例如,网格计算是一种分布式并行计算的...

    分布式计算、并行计算及集群、网格、云计算的区别.docx

    分布式计算、并行计算、集群计算、网格计算和云计算的区别 分布式计算、并行计算、集群计算、网格计算和云计算是当前计算机领域中几个热门的概念,为了帮助读者更好地理解这些概念,我们将从它们的定义、特点、应用...

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

    并行计算与分布式计算的区别主要在于它们的使用场景和目的。并行计算侧重于单个计算任务的加速,通常是在高性能计算或科学计算领域中应用。它依赖于强大的并行处理能力,能够处理大量独立的计算任务。而分布式计算则...

    分布式计算·并行计算与网格计算

    并行计算和网格计算虽然都是为了提高计算效率而设计的计算模式,但它们有着本质的区别。并行计算更多关注于如何在一个系统内部高效地分配任务和资源,而网格计算则更侧重于如何将地理上分散的资源连接起来形成一个...

    分布式计算、并行计算及集群、网格、云计算的区别.pdf

    分布式计算、并行计算及集群、网格、云计算的区别.pdf

    分布式系统与并行计算文献阅读综述

    分布式系统与并行计算是现代...Hadoop和MPI分别是分布式计算和并行计算中的关键工具,对于理解和掌握这两个领域具有重要意义。随着技术的不断发展,分布式系统和并行计算将继续在推动科技进步和创新中发挥关键作用。

    华工分布式计算实验

    1. **并行与分布式计算的区别**:并行计算通常在同一系统内的多处理器间进行,而分布式计算则跨越不同网络的独立系统。理解这两者的差异对于选择合适的计算模型至关重要。 2. **负载均衡**:在分布式系统中,确保...

    并行与分布式计算PPT汇总.rar

    并行与分布式计算是计算机科学中的重要领域,它涉及到如何利用多处理器、多核心或网络连接的计算机系统来协同处理任务,以提高计算效率和解决问题的规模。中山大学的陈鹏飞老师的并行与分布式编程PPT汇总为我们提供...

    分布式计算中并行IO调度策略研究.pdf

    在这样的背景下,《分布式计算中并行IO调度策略研究》这一研究聚焦于分布式计算环境下的并行输入/输出(Parallel I/O)理论和技术,特别是针对数据文件分配、分区及访问调度策略进行了深入探讨。本文将基于提供的...

    国科大并行与分布式计算课程实验

    中国科学院大学并行与分布式计算课程实验源码资料

    并行和分布式计算本科核心课程(英文).pdf

    并行和分布式计算本科核心课程的目标是将广泛的并行和分布式计算(PDC)技术知识传授给计算机科学家和工程师,以便他们能够为消费者提供迅速变化但有效、高效和可靠的技术。本文由多位专家联合撰写,概述了当前并行...

    分布式计算系统----并行计算课件

    分布式计算系统和并行计算是现代信息技术领域中的关键概念,尤其在大数据处理、云计算和高性能计算中发挥着至关重要的作用。本课件旨在深入探讨并行计算的原理、设计与应用,帮助学习者掌握这一核心技术。 并行计算...

    分布式与并行计算课后答案和部分讲义

    分布式与并行计算是计算机科学中的重要领域,它涉及到如何利用多台计算机协同处理大量数据和执行复杂任务。本资源包含“分布式与并行计算”的课后答案和部分讲义,旨在帮助学习者深入理解这一领域的核心概念和技术。...

    分布式计算——原理、算法和系统

    1. **资源共享**:分布式计算系统中的各个节点可以共享计算资源、存储资源和网络资源,使得整体系统能够处理更大的数据量和更高的计算需求。 2. **并行处理**:通过将大任务分解为小任务,分布到多个节点上同时处理...

    Fortran分布式计算:跨入并行处理的新纪元

    Fortran语言,作为科学和工程计算的基石,其在分布式计算领域的应用至关重要。分布式计算允许Fortran程序利用多个物理或逻辑上分离的计算资源来执行大规模计算任务。本文将深入探讨在Fortran中实现分布式计算的方法...

    西安电子科技大学计算机分布式计算五次上机代码及报告

    西安电子科技大学计算机学院的课程在这一领域提供了丰富的实践机会,通过五次上机实验,学生可以深入理解并掌握分布式计算的核心概念和技术。这次分享的内容包含了UDP、RMI、消息队列、MapReduce以及ActiveMQ等关键...

    Matlab的并行计算和分布式计算技术.docx

    Matlab 的并行计算和分布式计算技术 Matlab 作为一种强大而灵活的计算工具,其并行计算和分布式计算技术为提升计算效率提供了强有力的支持。以下是 Matlab 的并行计算和分布式计算技术的相关知识点: 一、并行计算...

    并行分布式计算

    总结来说,"并行分布式计算"涵盖了利用并行计算技术,特别是GPU计算,以及通过分布式框架如Hadoop来处理大规模数据的策略。这一领域的知识不仅包括硬件优化,也包括软件设计和系统架构,对于处理当今世界产生的海量...

    并行与分布式计算课程建设的现状与思考.pdf

    本文对并行与分布式计算课程建设的现状与思考进行了分析和总结。文章首先介绍了并行与分布式计算的重要性和发展趋势,然后对当前并行与分布式计算课程的建设现状进行了分析,并总结了课程开设方向和方案。最后,文章...

    Fortran分布式计算:跨入并行处理的新纪元(PDF文档)

    Fortran语言,作为科学和工程计算的基石,其在分布式计算领域的应用至关重要。分布式计算允许Fortran程序利用多个物理或逻辑上分离的计算资源来执行大规模计算任务。本文将深入探讨在Fortran中实现分布式计算的方法...

Global site tag (gtag.js) - Google Analytics