CUDA實踐指南(十九)

本地內存: 本地內存是如此命名的,因爲它的範圍對於線程來說是本地的,而不是因爲它的物理位置。事實上,本地內存是片外的。因此,訪問本地內存與訪問全局內存一樣昂貴。換句話說,名稱中的術語「本地」並不意味着訪問速度更快。 本地內存僅用於保存自動變量。這是由nvcc編譯器在確定沒有足夠的寄存器空間來保存變量時完成的。可能放置在本地內存中的自動變量是大型結構或數組,會佔用太多的寄存器空間,而編譯器確定的數組
相關文章
相關標籤/搜索