高性能计算
外观
什么是 HPC
高性能计算或 HPC 是将“超级计算机”应用于对标准计算机来说规模太大或需要太长时间的计算问题。台式机通常只有一个处理芯片,通常称为 CPU。另一方面,HPC 系统本质上是一个节点网络,每个节点包含一个或多个处理芯片,以及它自己的内存。
并行计算
HPC 系统的程序必须拆分成许多较小的“程序”,称为线程,对应于每个核心。为了将更大的程序拼凑起来,核心必须能够有效地相互通信,并且整个系统必须井井有条。
HPC 系统上的程序会创建大量数据,标准文件系统和存储硬件可能难以处理这些数据。标准文件系统,或为个人使用定义的文件系统,可能对文件大小、文件数量或总存储量有限制。HPC 文件系统必须能够扩展以包含和快速传输大量数据。除了正在使用的数据之外,研究人员通常会保留以前的数据以进行比较或作为未来项目的起点。较旧的数据保存在档案存储系统中。例如,Kraken 使用磁带存储系统,可以存储数 PB(百万 GB)的数据。