阅读背景:

高性能计算中的并行计算、分布式计算、网格计算和云计算之间的区别与联系

来源:互联网 
       并行计算是相对于串行计算而言的,它是指一种能够让多条指令同时进行的计算模式,可分为时间并行和空间并行。时间并行即利用多条流水线同时作业,空间并行是指使用多个处理器执行并发计算,以降低解决复杂问题所需要的时间。从程序开发人员的角度看,并行计算又可分为数据并行与功能并行,数据并行是通过对数据的分解实现相同子任务的并行作业,功能并行是通过对任务的分解实现相同数据不同任务的并行作业。相比较而言,数据并行较易实现,因此本文在并行算法研究时也将基于数据并行的原则进行设。对于并行计算的研究在上世纪70年代开始,就已有相关理论研究,如单指令多数据流(SIMD)与多指令多数据流(MIMD)的并行机制研究,到了80年代在并行体系结构方面有了很大成果,出现了利用网络组成多台计算机的并行结构与利用共享存储器组成多处理器的并行计算机,科学家利用这种并行计算结构在技术高精尖领域缩减了解决复杂问题的时间。       并行计算是相对于串行计算而言的,它是指一种能够让多条指令同时进行的计算模式,可分为时间


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: