2011-03-16 257 views
1


我想開始學習CUDA,但我對這些版本感到困惑。最新版本的CUDA是3,我的系統上有CUDA 3.0.1驅動程序,但理論上我的顯卡只支持1.0。我可以使用更高版本的功能,還是需要堅持1.0版本?CUDA版本混淆

回答

2

最新的公開發布版本是3.2,但4.0已經在註冊開發者測試版中。兼容性基於硬件支持的功能。您可以使用SDK的最新版本,但需要針對卡支持的功能集進行編譯,而不是嘗試使用不受支持的SDK功能。您可以通過設置拱標誌來完成此操作。

有一些解釋一下:

Fermi Compatibility Guide - NVIDIA

+0

謝謝,我現在明白了。 – nosferat 2011-03-16 20:21:04

1

CUDA工具包版本(3.1,3.2,4.0)是由顯卡計算能力(1.0/1.1老年人GeForce顯卡,1.2許多手機卡的不同,1.3爲稍舊的geforce,2.0+爲最新的fermi架構)。所有工具包均可與所有支持cuda的圖形卡配合使用。雖然完整的功能可能無法使用,但您仍然可以編寫功能性的cuda代碼。