文章插图
超级计算机和云计算都是时下比较火的两个概念,前者一般主要面向科学计算、工程模拟、动漫渲染等领域,大多属于计算密集型的应用,后者则主要是在Web2.0、社交网络、企业IT建设和信息化等领域,以数据密集型、I/O密集型应用为主 。而高性能计算(High Performance Computing,简称HPC)是高性能计算机的应用是属于计算密集型的应用 。
超级计算机
“超算”全称“超级计算”(super computing)或者“超级计算机”(super computer),超级计算机就是能够进行超级计算的计算机 。
超级计算是用计算机去研究、设计产品及支持复杂的决策,除了最领先的计算硬件系统外,还包括软件系统和测试工具、解决复杂计算的算法等 。当前我国的超级计算机在国际上处于领先的地位,去年的超级计算机500强评选里,我国的“神威.太湖之光”获得冠军 。虽然说研究出这样的巨无霸,不过相比于美国、德国等国,我国的超级计算机的具体应用还处于较为落后的位置 。
高性能计算
而高性能计算(High Performance Computing,简称HPC)是高性能计算机的应用 。
高性能计算机是传统超高速计算机和多个CPU组成的并行计算机,不过一般来讲,HPC几乎等同于超级计算,主要面向科学计算、工程模拟、动漫渲染等领域,属于计算密集型的应用 。私家车的设计和制造、航天飞机的轨道模拟、Nike鞋的设计、药物的研发等等都属于高性能计算的范畴 。
传统高性能计算的范畴是十分宽泛的,包括并行计算、分布式计算、计算机集群以及网格计算 。
云计算
云计算和HPC其实是完全不同的两个概念,虽然近年来概念有所重叠,但是出发点完全不同 。
美国国家标准与技术研究院(NIST)对于云计算的定义是:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互 。
也就是说,云计算是一种按需分配并进行付费的商业技术,当前主要用于Web2.0、社交网络、企业IT建设和信息化等领域 。
云计算与高性能计算的区别:
云计算是时下非常火的一种新型的IT技术,云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源 。灵活扩展是云计算的一大优势,用户可以根据需求对计算能力进行灵活的扩展,帮助用户利用最少的资源来解决所需的计算能力 。
在说云计算就不得不提到传统的高性能计算,高性能计算是也就是许多人都听说过的HPC(High Performance Computing) 。
虽然侧重点有所不同,但这两者之间是很有渊源的,比如两者都使用了分布式计算、网格计算、集群、高密度计算等技术,也有一些领域在使用云计算从事HPC类的应用,不过,HPC与云计算也存在很多不同,比如HPC几乎不用虚拟化技术,因为一个应用就可能把多个机器的CPU都跑满了,虚拟机没什么用武之地,而在企业私有云中,虚拟化却是一个最基础的技术 。
上表给出了高性能计算架构和云计算架构的对比,可以看到云计算架构拥有虚拟化技术、可以拥有更好的用户界面等优势 。
然而在硬件设施上,比起HPC,云计算还非常落后 。并且业界可能更关注于虚拟化、弹性化和动态化的研究,忽视了计算机系统技术的发展,这也是当前云计算硬实力方面不及HPC的地方 。也许在不久的将来,云计算平台会最终取代HPC基础设施,不过其道路依旧很漫长 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 郑爽整容后已完成清爽妞向性感熟女的蜕变
- 抖空竹最基本的技巧
- 配置不成功的解决方法 jdk环境配置不成功的原因
- 专家建议:走路是中老年最好的运动方法
- 关于有氧运动的五个错误观念
- 分享人脸识别率低的措施 人脸识别率低的原因
- 既简单有好吃的鸡肉做法大全 鸡怎么做好吃家常做法
- 小龙虾做法详细步骤 家常龙虾的做法大全
- 发一条有深度的朋友圈 高情商的人发朋友圈
- 男人不理你千万别理他 冷战的男人是什么心理