分布式计算与并行计算概述
下一节
分布式计算
分布式计算主要研究如何把一个需要巨大的计算能力才能解决的问题分解成许多小的部分,然后把这些部分再分配给各个计算节点处理,最后把这些计算结果综合起来得到最终的结果。
并行计算
并行计算是相对于串行计算而言的,指用多个处理器并发的执行计算。
分布式计算与并行计算区别:
1. 并行计算借助并行算法和并行编程语言能够实现进程级并行和线程级并行;分布式计算只是将大任务分成小任务到各计算机上分别计算执行
2. 粒度方面,并行计算的处理器间交互频繁,具有细粒度的特征,注重短的执行时间;分布式计算中处理器间交互不频繁,交互特征是粗粒度,注重长的正常运行时间

