赞
踩
在概述并行计算和云计算与什么关系之前,我们有必要先阐述一下并行计算、云计算等相关的概念,是大家对本文的内容能够理解更加透彻。
1、并行计算
并行计算其实早就有了,所有大型编程语言都支持多线程,多线程就是一种简单的并行计算方式,多个线程并行地争抢CPU时间。
并行计算(Parallel Cpmputing)是指同时使用多种计算机资源解决计算问题。并行计算的主要目的是快速解决大型且复杂的计算问题。此外还包括:利用非本地资源节约成本,即使用多个“廉价”计算机资源取代大型计算机,同时克服计算机上存在的存储器限制问题。
传统上,串行计算是指在单个计算机(具有单个中央处理单元)上执行软件写操作。CPU逐个使用一系列指令解决问题,但在每一个时刻只能执行一种指令。并行计算是在串行计算的基础上演变而来的,它努力仿真自然世界中的事物状态:一个序列中众多同时发生的、复杂且相关的事件。
为利用并行计算,通常计算问题表现为以下特征:
将工作分解成离散部分,有助于同时解决;
随时并行及时得执行多个程序指令;
多计算资源下解决问题的耗时要少与单个资源下的耗时。
并行计算是相对于串行计算来说的,所谓并行计算分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并行地执行计算。
2、云计算
云计算是一种计算模式,代表了在某种程度上共享资源进行设计、开发、部署、运行应用,以及资源的可扩展收缩和应对连续性的支持。目前大部分的云计算基础架构是由用户终端向数据中心传送可申请服务的网络,以及建立在服务器上的不同层次的虚拟化技术组成的,使人们可以在任何有提供网络基础设施的地方使用这些服务。因此
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。