2013-05-21 35 views
0

我想在CUDA的CUPTI庫工作閱讀一些性能計數器等執行的指令,存儲器存取等。當執行提供CUPTI安裝樣品(/usr/local/cuda-5.0/演員/ CUPTI /樣品/ event_sampling)它說:「抽檢不支持事件特斯拉系列器件」。(我使用的是GTS 250)。這是否意味着我將無法應用程序執行期間讀取計數器或別的東西?事件採樣中的Tesla GPU

感謝

回答

3

你可能想讀cupti documentationevent sampling API是從獨立和獨特。 cupti metric API可用於讀取與您正在運行的特定計算功能所支持的度量關聯的計數器。例如,支持的cc 1.x計數器標識爲here

您收到的錯誤消息表明計算能力小於2.0的設備不支持事件採樣功能(API)。這裏使用的是某個GPU系列的NVIDIA codename,該系列GPU早於費米(cc 2.0/2.1)代。

+0

是否有一個地方,我可以知道GPU的支持能力2.0及以上的家庭什麼什麼地方? –

+1

https://developer.nvidia.com/cuda-gpus –

+0

@Robert Crovella - 我試圖用一些能力3.0事件,如global_load_miss與CUPTI的情況下,抽樣代碼。它給我一個錯誤「CUPTI_ERROR_INVALID_EVENT_NAME」用於CUPTI API函數'cuptiEventGetIdFromName'「。爲什麼我得到這個錯誤,因爲K20是計算能力3.5設備應該支持這個事件。我從 –