本帖最后由 vmzy 于 2013-4-1 09:48 编辑
MARCH 31, 2013
Sneak peak at OpenMM 5.1: about 2x increase in PPD for GPU core 17We have been aggressively working on OpenMM (the key code used in the FAH GPU cores), creating new algorithms to increase performance on NVIDIA and AMD GPUs. The results have been pretty exciting. With OpenMM 5.1 (vs OpenMM 5.0, used in the current core 17 release), we are getting about a 2x speed up on typical FAH WU calculations, which will lead to an automatic 2x increase in PPD once this software is out of beta testing and integrated into core 17. There's a lot of testing to do and it's very possible that these numbers will change, but the results were so exciting that I wanted to give donors a heads up. Here's some numbers that we're seeing: OpenCL running on the GTX 680: The first 2 columns are nanoseconds per day (i.e. how much science gets done in a GPU day) and the 3rd column is the speedup of 5.1 over 5.0. Type of Calculation | OpenMM 5.0 | OpenMM 5.1 | Speedup | Implicit hbonds | 92 | 134 | 1.46 | Implicit hangles | 153 | 209 | 1.36 | RF hbonds | 31.4 | 78.1 | 2.49 | RF hangles | 58 | 113.0 | 1.95 | PME hbonds | 19.6 | 41.5 | 2.12 | PME hangles | 37.3 | 66.9 | 1.79 |
OpenCL running on a Radeon HD 7970: The first 2 columns are nanoseconds per day (i.e. how much science gets done in a GPU day) and the 3rd column is the speedup of 5.1 over 5.0. Type of Calculation | OpenMM 5.0 | OpenMM 5.1 | Speedup | Implicit hbonds | 87 | 120 | 1.38 | Implicit hangles | 96 | 104 | 1.09 | RF hbonds | 33.5 | 83.5 | 2.49 | RF hangles | 51.8 | 90.2 | 1.74 | PME hbonds | 21.8 | 49.3 | 2.26 | PME hangles | 34.6 | 63.0 | 1.82 |
Note that "PME hbonds" is likely the most common calculation that we plan to run in the near term with core 17. We're very excited about the way this is shaping up and think that donors would be curious to know where this is going. 大意:
OpenMM 5.1 性能剧透
当前gpu的主要工作在编写新算法提高opencl的运算效率。目前已经取得了突破性进展。平均提速达2倍以上。具体数据见表(注:当前core17主要进行的是 PME hbonds 运算)。
待内侧完成,开始公测新版core17内核时,你会发现gpu的ppd瞬间核爆的。
|