高密度高性能并行计算平台
高密度高性能并行计算平台是将CPU刀片、DSP卡、GPU卡通过高速总线进行互联;采用异构并行计算框架,实现多机、多卡、多核的资源分配和负载均衡;提供适合大规模并行计算的算法平台。用户在该平台上采用传统的串行思路编程即可实现大规模的并行计算。 该计算平台相对于传统的服务器系统具有体积小、重量轻、功耗低、计算能力强的优点。由于CPU适合逻辑业务、DSP适合粗粒度的并行计算、GPU适合规整数据的细粒度计算,所以通过CPU刀片、DSP卡、GPU卡数目的组合配置,可适合多种、不同类型的计算业务。 1. 硬件环境 硬件环境为6U高标准的服务器,最多可支持三类(CPU/DSP/GPU/)、9张板卡。在板卡间提供网络和PCIE的高速数据总线,示意图如图1所示。 平台硬件包括一个主控板和8个扩展插槽。主控板集成1片Intel i7的CPU;8个扩展插槽可插CPU刀片、DSP板卡、GPU板卡及其任意组合。因此即可组成小型的PC集群,也可以组成高性能的GPU服务器、DSP服务器,或它们之间的组合。该硬件平台还可通过InfiniBand高速网络进行扩展,最大可形成20个服务器互联的统一的软硬件系统。 2. 软件环境: 平台中的CPU主要起控制作用,计算任务主要由DSP和GPU承担。针对高密度计算资源,通过软件框架屏蔽硬件差异。软件框架如图2所示。 平台提供动态链接库,封装任务的调度、CPU与DSP之间的通信、CPU与GPU之间的通信等功能。用户在动态链接库基础之上进行二次开发,实现自己的业务逻辑。 3. 参数指标: ? 单台计算能力:插8张DSP卡,做快速傅里叶变换(FFT),相当于40台8核Intel i7计算机的计算能力;插4张GPU卡,做场强计算,相当于50台Intel i7计算机的计算能力; ? 尺寸:6U标准高度,(420±0.6)mm×(256±1)mm×(≤500)mm(宽×高×深);重量:<35公斤;功耗:<1000瓦。 图1高密度高性能并行计算平台硬件示意图 图2高密度高性能并行计算平台软件框架
电子科技大学
2021-04-10