[問題] 請問一個問題,關於fatbin.c .cubin .ptx

看板C_and_CPP (C/C++)作者 (MW221U)時間16年前 (2009/10/13 16:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在CSDN發的文,因為過了幾天才看,發現唯一一道曙光的回文被管理員刪了. 所以除了發短訊再度詢問原回文者,想一想ptt版上也是發問的好地方. ==========問題=============== 開啟ptx後可以看到kernel轉換成assembly的結果, nvcc的文件內提到cubin由ptx轉換而來, 然後透過fatbin.exe將cubin編繹到fatbin.c (流程基本上應該是這樣) 問題來了,打開cubin後,對照fatbin.c裡的編碼, 跟$sm_10$[]怎麼看都不對上. 問題1: 根據sm_10產生的cubin,其bincode為什麼與fatbin.c下$sm_10$[]的值不同? 還是,它們是一樣的東西,只是又經過一次轉換? 如果是,為什麼還要轉換一次? 問題2: $compute_10$[]的值,是基於compute_10下的ptx代碼的binary code, 為何在.cu.cpp裡需要同時整合進$compute_10$[]與$sm_10$[], 只加$sm_10$[]不行嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.165.212
文章代碼(AID): #1Ar3eJMP (C_and_CPP)
文章代碼(AID): #1Ar3eJMP (C_and_CPP)