Migration of peer-mapped memory pages

Techniques are provided by which memory pages may be migrated among PPU memories in a multi-PPU system. According to the techniques, a UVM driver determines that a particular memory page should change ownership state and/or be migrated between one PPU memory and another PPU memory. In response to th...

Full description

Saved in:
Bibliographic Details
Main Authors Hairgrove, Mark, Fahs, Brian, Duluk, Jr., Jerome F, Jia, Chenghuan, Mashey, John, Buschardt, Cameron, Dunning, Lucien
Format Patent
LanguageEnglish
Published 26.02.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques are provided by which memory pages may be migrated among PPU memories in a multi-PPU system. According to the techniques, a UVM driver determines that a particular memory page should change ownership state and/or be migrated between one PPU memory and another PPU memory. In response to this determination, the UVM driver initiates a peer transition sequence to cause the ownership state and/or location of the memory page to change. Various peer transition sequences involve modifying mappings for one or more PPU, and copying a memory page from one PPU memory to another PPU memory. Several steps in peer transition sequences may be performed in parallel for increased processing speed.
Bibliography:Application Number: US201715583920