笔记转载自:“H3C ICT知识百科”
什么是HPC?
HPC(High-Performance Computing,高性能计算)解决方案,是为了满足对大规模数据处理、复杂模拟和计算密集型应用需求而设计的一套综合性解决方案。HPC解决方案通常包括硬件架构、软件环境、网络设置和管理服务等多个方面,旨在为用户提供高性能、高可靠性的计算环境。HPC解决方案中,由具备不同功能特点的服务器组成节点集群。管理节点利用运行在其上的高性能计算管理平台软件,对大型计算任务进行拆分,并将其分配给适当的节点进行处理。随后,各节点的处理结果被整合成最终的处理结果,以高效、灵活、可靠、安全的方式完成大型计算任务的处理。HPC适用于CAE仿真、物理化学、海洋气象、石油勘探、生命科学等计算密集型业务。
为什么需要HPC?
随着时代的发展,一些大型计算任务要么超出了普通计算机在合理时间内完成的能力范围,要么由于数据量过大而受限于可用资源,导致计算任务无法执行。简单地提高单台计算机的性能会带来巨大的成本。HPC方法通过使用专门或高端的硬件,或是将多个计算单元整合成并行数据处理能力的集群或超级计算机,能够有效地克服这些限制。这样可以实现单一系统无法完成的超大规模模拟计算、AI 推理和数据分析。HPC解决方案既可以将计算工作分摊给同一台服务器上的各种资源从而提高计算性能,也可以将计算工作分摊给多个节点并行完成计算任务。随着大型数据集处理和高级应用程序运行需求的不断增长,HPC在学术和企业领域受到了广泛认可。随着高度可扩展的高性能处理器、大容量高速内存、存储和网络的不断发展,HPC技术的应用越来越普及。
HPC包括哪些关键技术?
详细介绍请参见:“H3C ICT知识百科”