[問題] 請問一個問題,關於fatbin.c .cubin .ptx
在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
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章