CAE硬件平台的选择对CAE项目的成功实施至关重要,它直接影响到CAE项目的运 行、管理和维护。对于用户来讲,往往是在软件选型已经完成之后,才开始考虑硬件选型。 因此在硬件平台的选择上,必须综合考虑不同应用软件的特点,才能确定最佳配置方案。 (1)并行体系结构的选择。 目前市场上的高性能服务器主要有共享内存的SMP和分布式内存的Cluster两种体系 结构。在共享内存的系统中,所有的处理器通过公用的总线可以使用一个共同的物理内存 空间,因此,每个CPU和其他CPU共享所有内存。常见的产品有SGI的Altix和Origin系 列、HP的SuperDome系列等。在分布式内存的系统中,每个计算节点拥有属于自己的内存, 不能由其他计算节点使用。节点之间由专用的高速通信网络连接,通过消息传递接口MPI 进行通信。常见的产品有曙光天潮系列、联想深腾系列等。 采用共享内存的SMP架构的服务器,既可以支持OpenMP和Pthreads并行,也可以支持 MPI和PVM并行,能够利用软件的所有并行功能。但SMP系统的价格相对而言较高,而且 对于主要采用隐式算法的软件而言,最多只能利用8~16颗CPU,因此配置CPU数更多的SMP服务器并没有太大的意义,反而会造成投资的浪费。 分布式内存的Cluster系统是近年来迅速普及的一种高性能服务器体系。集群是一组 独立的计算机(节点)的集合体,节点间通过高性能的互联网络连接,可以协同工作并表现为 一个单一的、集中的计算资源(单一系统映象)供并行计算任务使用。构建这类服务器的成 本比较低,具有良好的性价比和可扩放性。集群作为当前高性能计算机的主流架构,在Top 500中占据了75%以上的份额。因此,当前主流的CAE软件都提供了对集群架构和MPI的 支持。当前市场上的集群系统大多是采用4~8路的SMP服务器作为计算节点,因此也支持 OpenMP。 (2)处理器类型的选择。 处理器是CAE计算服务器的核心。当前用于高性能计算的处理器大体上可分为RISC 架构和CISC架构两种类型。基于RISC架构的处理器主要有Power、MIPS 、PA-RISC 、SPARC 等,基于CISC架构的处理器则有Intel和AMD。CISC处理器以其性价比优势成为高性能计 算机中的主流CPU,在Top500中有75%以上的系统采用了CISC处理器。
|