跳转到内容

高性能计算

0% developed
来自维基教科书,开放的书籍,为开放的世界

高性能计算 (HPC)

[编辑 | 编辑源代码]

什么是 HPC

高性能计算或 HPC 是将“超级计算机”应用于对标准计算机来说规模太大或需要太长时间的计算问题。台式机通常只有一个处理芯片,通常称为 CPU。另一方面,HPC 系统本质上是一个节点网络,每个节点包含一个或多个处理芯片,以及它自己的内存。


并行计算

HPC 系统的程序必须拆分成许多较小的“程序”,称为线程,对应于每个核心。为了将更大的程序拼凑起来,核心必须能够有效地相互通信,并且整个系统必须井井有条。


HPC 系统上的程序会创建大量数据,标准文件系统和存储硬件可能难以处理这些数据。标准文件系统,或为个人使用定义的文件系统,可能对文件大小、文件数量或总存储量有限制。HPC 文件系统必须能够扩展以包含和快速传输大量数据。除了正在使用的数据之外,研究人员通常会保留以前的数据以进行比较或作为未来项目的起点。较旧的数据保存在档案存储系统中。例如,Kraken 使用磁带存储系统,可以存储数 PB(百万 GB)的数据。

华夏公益教科书