2012-03-21 30 views
4

什麼是「上海社會科學院」短呢?什麼是「SASS」?

我知道這是一個asembly級原生代碼ISA針對特定的硬件, 出口在PTX代碼和二進制代碼之間。 但任何人都可以告訴我每個角色代表什麼?

我可以找到關於Fermi硬件原生指令的所有信息都在cuobjdump.pdf中,但它只給出它們的名稱,我在哪裏可以找到更多信息,例如吞吐量或延遲或IPC或CPI,承擔與每個指令相對應的單元,像SFU,FPU?

+0

搜索asfermi,如果你有興趣在一些真正的ISA編碼和一些基準。 – neuron 2012-11-24 10:14:19

+4

我投票結束這個問題作爲題外話,因爲它與編程無關。真的,是的。 – Drew 2016-11-14 17:35:09

回答

4

由於人們似乎對這個任何地方沒有任何信息,我只能猜測:着色器彙編語言

4

SASS(如阿斯溫指出可能是「着色大會」)是在金屬上運行的二進制代碼費米建築設備。什麼cudaobjdump(及以上的第三方工具,如decudanv50dis)節目是由ptxas彙編器發射的有效載荷的cubin的直接拆卸。

據我所知,對於任何的NVIDIA GPU沒有開指令集文檔。

在CUDA 5發佈週期的某個時間點,NVIDIA開始提供一個總結文檔,它註釋了支持GPU的基本指令集(自CUDA 7開始的費米,開普勒和麥克斯韋)。

+0

謝謝大家,一位cu​​da論壇的研究員給出了nvdia文檔的答案,「http://developer.download.nvidia.com/GTC/PDF/1062_Satoor.pdf」,SASS的意思是「源代碼和程序集」。 – user1282426 2012-03-21 21:45:51

+0

user1282426:這是一個有用的PDF調試。但是,我想你可能會誤用在那裏使用的英語。 「源和彙編(SASS)級別調試」的含義是,您可以在源代碼和彙編代碼級別進行調試。那裏的SASS是指彙編,而不是「源和彙編」在一起。 – 2012-03-22 02:16:49

+0

@ user1282426:我同意ashwin的解釋 - 你被誤導了。 – talonmies 2012-03-22 07:25:37

1

流組裝?由於NVIDIA稱其核心爲「流式多處理器」。

4

流彙編....我應該知道,因爲我發明的名詞,帶領球隊核心G80流處理架構團隊和開發的第一SASS彙編;-)

相關問題