我购买并安装了两个 EVGANVIDIA GTX 泰坦在我的 Ubuntu 12.04 TS 盒子中安装了 HPC 卡。我对获得的基准测试结果感到失望,请参阅本征岩浆。我其实期待的是DGEMM 性能约为 1.3 TFlop/s但在我的基准测试中,它仍然短于使用 DGEMM 时速度为 200 GFlop/s。
然而,经过一些额外的研究,我了解到可以将 GTX Titan 卡的双精度 (DP) 速率更改为单精度 (SP) 的 1/3参见最后一节“那么,我是一辆廉价特斯拉吗?”第一段默认情况下,Titan 将以可能的 DP 速率的 1/24 运行,这是我在基准测试中所体验到的。
那么问题是,如何在 Ubuntu 12.04 TS 上更改 nVidia Titan GTX 卡的 DP 速率?我安装了最新的 nVidia 驱动程序。
答案1
好的,我找到了解决问题的设置,即选中工具CUDA-Double precision
的 PowerMizer 条目中的复选框nvidia-settings
。使用 CUBLAS,我的 DP 性能提高了约 3 倍。使用修改版的 CUDA 样本矩阵 (使用 DGEMM),我达到了 1.2 TFlop/s,因此问题已解决。