Migration scheme for unified virtual memory system

作者: Mark Hairgrove , Jerome F. Duluk , John Mashey , Cameron Buschardt , Lucien Dunning

DOI:

关键词: Demand pagingMemory mapPhysical addressPage tableMemory segmentationPage faultVirtual memoryMemory management unitComputer scienceOperating systemComputer hardware

摘要: A system for managing virtual memory. The includes a first processing unit configured to execute operation that references memory address. also management (MMU) associated with the and generate page fault upon determining table is stored in does not include mapping corresponding further copy engine unit. read command queue determine corresponds address included state directory. update mapping.

参考文章(46)
Murali Sundaresan, Jayanth N. Rao, Memory Sharing Via a Unified Memory Architecture ,(2016)
Thomas R. Woller, Robert Scott Hartog, Nuwan Jayasena, Ralph Clay Taylor, Sebastien Nussbaum, Kevin McGrath, Mark Leather, Michael Mantor, Rex McCrary, Philip J. Rogers, Process Device Context Switching ,(2011)
Thomas R. Woller, Robert Scott Hartog, Nuwan Jayasena, Ralph Clay Taylor, Sebastien Nussbaum, Kevin McGrath, Mark Leather, Michael Mantor, Rex McCrary, Philip J. Rogers, Preemptive Context Switching ,(2011)
Vincent Zimmer, Michael Rothman, Memory support for heterogeneous virtual machine guests ,(2004)
Ola Hugosson, Erik Persson, Pontus Borg, Coprocessor session switching ,(2010)
Mark D. Hill, Arkaprava Basu, Michael M. Swift, I/O memory management unit providing self invalidated mapping ,(2013)