Page Reuse in Cyclic Thrashing of GPU Under Oversubscription: Work-in-Progress

Dojin Park, Hyunjun Kim, Hwansoo Han

Published: 2020, Last Modified: 07 May 2026CASES 2020EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Nvidia GPUs can oversubscribe CPU-side RAM, elevating GPU programmability and enabling GPU to use data beyond the size of GPU memory. However, oversubsrciption accompanies overhead of constant exchange of pages between the GPU and the CPU. To this problem, while previous works implemented and experimented solutions overhead in GPU simulators, we propose a new method implemented in the driver, which runs actual GPU hardware. We developed algorithms that detect repeated page replacement of the pages and pin pages in GPU memory to be reused in the future without replacement.
Loading