首先云计算属于并行计算,并行计算的概念很广,传统意义上包含多计算机和多处理器。多处理器就包含多核处理器、GPU等,多计算机包含集群、分布式等,而云计算就是一种分布式系统了。云计算其实是商业界提出来的概念,其实学术界很早就有其雏形了,名曰“网格 grid”,商业界就喜欢把概念搞大,忽悠人。
云计算新加入的东西可能就是虚拟层了,即在实体机上再设置一层虚拟机,好方便管理等优势。云的顶层现在比较火的就是hadoop了,采用map-reduce模型,前途光明啊。当然下层软件也不能少,包含虚拟机软件等。
至于并行计算的发展已有50年历史了吧,概念非常广,没有环境一说,你的cpu都能作为并行平台。
希望对你有所帮助。
个人理解高性能计算也就是通常所说的并行计算与云计算最大的区别就在于,云计算采用了虚拟化技术,通过虚拟化软件,单个任务的CPU占有率可以根据任务大小而自动调整,所以一个CPU上面就可以跑多个程序,一般来说这些程序都不会很大,只是占到了CPU很小的一部分。但是高性能计算所研究领域决定了它的任务CPU占有率不可能像云计算中单个程序CPU占有率那么低,一般来说,一个任务就会占满整个CPU甚至更多CPU,这是两者的本质区别,具体采用那种技术,必须根据研究的对象来决定,一般高校科研或工程项目,计算量都很大,单个任务对CPU占有率要求很高,都会采用高性能集群技术才得以解决。云计算最近吵的比较火,但是具体的成果还没有,而且很多有炒作嫌疑,实际还是高性能计算,美其名曰:云计算高性能计算平台或者云高性能计算平台。希望对你有帮助。
云计算跟并行计算完全是两码事,云计算实际上是把计算机的资源像电力输电那样按需提供出去,用户按需订制,称不上高性能计算。
并行计算是用来进行数据计算等方面的,一般是在单机上进行的,在于研究一个程序怎样用多个CPU进行计算。
你是想做什么?厂家的话云计算目前还是不少的,并行计算可没有做的,一般都是科研院所或者高校在研究。