并行计算相对于串行计算,分为时间上的并行和空间上的并行。
时间上的并行:流水线技术。
空间上的并行:多个处理器并发地执行计算。
区别:
分布式的计算被分解后的小任务互相之间有独立性,节点之间的结果几乎不互相影响,实时性要求不高。
并行计算则比较倾向于一些海量数据进行分析处理的场合,每个节点的每一个任务块都是必要的,计算的结果相互影响,
要求每个节点的计算结果要绝对正确,并且在时间上做到同步。
分布式计算会是一个比较松散的结构(可能会跨越局域网,或者直接部署在互联网上,节点之间几乎不互相通信。)
并行计算是各节点之间通过高速网络或其它总线之类的东西连接。(一般在企业内部)