Mosaic: Enabling application-transparent support for multiple page sizes in throughput processors

R Ausavarungnirun, J Landgraf, V Miller… - ACM SIGOPS …, 2018 - dl.acm.org
Contemporary discrete GPUs support rich memory management features such as virtual
memory and demand paging. These features simplify GPU programming by providing a
virtual address space abstraction similar to CPUs and eliminating manual memory
management, but they introduce high performance overheads during (1) address translation
and (2) page faults. A GPU relies on high degrees of thread-level parallelism (TLP) to hide
memory latency. Address translation can undermine TLP, as a single miss in the translation …

[CITATION][C] Mosaic: Enabling Application-Transparent Support for Multiple Page Sizes in Throughput Processors, SIGOPS Oper

R Ausavarungnirun, J Landgraf, V Miller, S Ghose… - Syst. Rev.(Aug. 2018)
Showing the best results for this search. See all results