CUDA學習(三十二)

本地內存: 本地內存訪問只對一些自動變量發生,如可變內存空間說明符中所述。 編譯器可能在本地內存中放置的自動變量是: 不能確定它們是以固定數量進行索引的數組, 大型結構或陣列會消耗太多的寄存器空間, 任何變量,如果內核使用更多的寄存器比可用(這也被稱爲寄存器溢出)。 檢查PTX彙編代碼(通過使用-ptx orkeep選項編譯獲得)將會告訴在第一個編譯階段變量是否被放置在本地內存中,因爲它將使用.l
相關文章
相關標籤/搜索