Architectural support for address translation on GPUs
Bharath Pichai, Lisa R. Hsu, Abhishek Bhattacharjee · 2014
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, necessitates a manageable programming model to ensure widespread adoption. A key component of this is a shared unified address space between the heterogeneous units to obtain the programmability benefits of virtual memory.