Linpack是高性能计算领域的标准测试之一,全球超级计算机Top500排行榜即以此为排名依据。针对基于GPGPU加速部件的异构高性能计算系统,研制CPU和GPU混合并行的Linpack性能测试软件包,可充分利用GPU的高性能,高性价比和低功耗等优势。本软件包可支持NVIDIA公司和AMD公司的两家主流GPU硬件。支持NVIDIA最新的Fermi GPU,对中科院过程所的IPE Mole-8.5超级计算系统进行Linpack测试,在2010年6月Top500排名第19。
同时,为充分利用GPU的单精度浮点操作的性能优势,探索单精度浮点计算和双精度浮点计算混合的方式求解大规模线性方程组。已实现针对GPGPU机群的混合精度的HPL软件包,即先单精度浮点计算初值,再通过双精度浮点计算迭代求精以满足误差需求。