
超算系统可以分为软件系统和硬件系统两部分。超级计算机硬件系统主要由高速运算系统、高速互连通信网络系统、存储系统(I/O管理结点和I/O存储结点)、维护监控系统、电源系统、冷却系统和结构组装设计等部分组成。
超级计算机的发展从串行到并行,从同构到异构,未来会发展到超异构。第一阶段,串行计算。单核CPU和ASIC等都属于串行计算。第二阶段,同构并行计算。
CPU多核并行和GPU数以千计众核并行均属于同构并行计算。第三阶段,异构并行计算。CPU+GPU、CPU+FPGA、CPU+DSA以及SOC都属于异构并行计算。未来,将走向第四阶段,超异构并行阶段。把众多的CPU+xPU“有机”集成起来,形成超异构。