AdaptiveCpp / AdaptiveCpp/AdaptiveCpp
[stdpar] On dedicated Intel GPU, the memory pool should be disabled by default
Aperta
enhancement
- Lingua principale
- C++
- Stelle
- 1.9k
- Fork
- 228
- Merge medio
- 4g 1h
- PR unite (30g)
- 25
Descrizione
Intel drivers currently always migrate entire allocations on a page fault if the hardware is a discrete GPU. If the memory pool is used, this causes the entire memory pool to be migrated every time, which can be massively inefficient.
We should thus disable the memory pool by default on affected devices.
This requires figuring out a reliable way to distinguish integrated Intel GPUs from discrete Intel GPUs.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.