nVidia 在官方論壇中,發不了一份新的 CUDA 文件,叫做《NVIDIA CUDA C Programming Best Practices Guide》;基本上,就是為了讓開發者更清楚地知道如何對 CUDA 程式進行最加化來寫的!他的內容包括了:
- CUDA 平行計算簡介
- 效能量測
- 記憶體最佳化
- 執行組態(Execution Configuration)最佳化
- 指令最佳化
- 流程控制
- 除錯
- Numerical Accuracy and Precision
- 效能最佳化的策略
而這份文件,實際上是屬於還沒正式發布的 CUDA 2.3 版的一部份,只是 nVidia 決定先放出來了∼之後下載 CUDA Toolkit 2.3 時,裡面應該就會包含這份文件了。發布的內容可以參考論壇文章《CUDA C Programming Best Practices Guide released, Optimization guidelines》。
不過由於 Heresy 自己最近已經沒在寫 CUDA 的程式了,所以,就大概貼過就算了…有在寫的人,建議可以下載這份文件研究看看,要怎樣最佳化自己的程式!