2013-07-19 77 views
0

我碰到過這個文檔 cuobjdump.pdf瞭解Nvidia Kepler組裝說明

它列出了費米和開普勒指令,但沒有額外的解釋。

除了通常的加,減,乘等等,我沒有得到其他指令的意思或做什麼。任何人都可以幫我解決這個問題,或者指向一個解釋他們的文檔或鏈接?

回答

2

您鏈接的文檔實際上是隨CUDA工具包一起分發的。例如,通過標準安裝Linux CUDA 5工具包,該文檔將位於/usr/local/cuda/doc/pdf目錄中。 (在windows上只使用文件搜索找到該文件名。)

也在該目錄(或here)是PTX ISA文檔。儘管PTX(一種中間代碼)和實際的機器代碼(由cuobjdump生成的輸出)並不固定,但它們足夠接近,以至於如果學習PTX文檔,應該對機器代碼指令有很好的理解。機器碼中的大多數指令在PTX中都有一個類似的名稱。例如,SHF(整數漏斗移位)記錄在PTX ISA文檔中,並在cuobjdump文檔的開普勒部分下引用。