什麼是統一記憶體(Unified memory)
CPU 與 GPU 可使用同一個指標,並依存取而自動移動資料的記憶體。程式會變簡單,但要注意移動的開銷。
日文名稱: ユニファイドメモリ
「統一記憶體(Unified memory)」出現在2領域的2道練習題中(GPU程式設計, 效能評估與效能剖析等)。
這個名詞所屬的領域: GPU程式設計
CPU 與 GPU 可使用同一個指標,並依存取而自動移動資料的記憶體。程式會變簡單,但要注意移動的開銷。
日文名稱: ユニファイドメモリ
「統一記憶體(Unified memory)」出現在2領域的2道練習題中(GPU程式設計, 效能評估與效能剖析等)。
這個名詞所屬的領域: GPU程式設計
在統一記憶體中,對所配置的區域,CPU與GPU都能以同一個指標存取,發生存取時資料會以分頁為單位移動到需要的一側。
關於CUDA的統一記憶體(unified memory),下列說明何者正確?將執行緒固定在核心上,並統一記憶體的放置位置,可提高測量的再現性。
在多核心或NUMA系統上測量效能時,有時會將執行緒固定在特定的核心上(設定親和性,affinity),其理由下列何者正…CUDA GPU NUMA(非均勻記憶體存取) 平行歸約(Parallel reduction) 共享記憶體(GPU shared memory) 串流多處理器(Streaming multiprocessor) 佔用率(GPU occupancy) 固定記憶體(Pinned memory) 延遲隱藏(Latency hiding) 前綴和(Prefix sum)