高性能计算(HPC,High-Performance Computing)是计算机科学的一个分支,研究集群架构、并行算法和相关软件基础,通过分布式计算实现单台计算机无法达到的运算速度。
高性能计算主要应用领域有:
- 大规模科学问题,通过有限元方法应用解决如力学、气动、热力学等工程问题,以及天气预报、地形分析和生物制药等;
- 存储和处理海量数据,数据挖掘、图象处理和基因测序等;
- 提供高响应效率的并行处理系统等;
高性能集群就是采用集群技术来实现高性能计算,在有限的时间范围内对问题求解。
下文一般特指用于解决大规模科学问题的集群。
HPC是一套软硬件协同工作的系统,典型的架构
包括计算节点、存储及文件系统、网络交换、集群管理、资源调度、基础设施等。