BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:From KFD to DRM SVM: Toward a Unified Memory Model in DRM
DTSTART;VALUE=DATE-TIME:20260930T140500Z
DTEND;VALUE=DATE-TIME:20260930T142500Z
DTSTAMP;VALUE=DATE-TIME:20260904T163014Z
UID:indico-contribution-537@indico.freedesktop.org
DESCRIPTION:Speakers: Ray Huang (AMD)\nShared Virtual Memory (SVM) enables
  a unified virtual address space for heterogeneous computing\, but existin
 g implementations remain outside the upstream DRM framework and face scala
 bility challenges. In particular\, KFD SVM relies on mmap read/write locks
  for synchronization\, which tightly couples driver-level behavior with th
 e system memory management and increases overall design complexity.\nAt XD
 C 2025\, an initial DRM SVM framework was introduced based on Intel Xe. In
  this talk\, we build that foundation by evolving SVM into a unified DRM-b
 ased abstraction and demonstrating it on AMDGPU.\nWe highlight several key
  architectural improvements. First\, DRM SVM adopts a significantly simpli
 fied synchronization model\, avoiding heavy mmap locking. Second\, it is d
 esigned with native large page support\, improving efficiency without inva
 sive changes. Third\, it introduces a cleaner abstraction by separating me
 mory attributes from the physical layer\, combined with a range-based mode
 l (up to 2MB granularity).\nWe also demonstrate both fault-driven (XNACK-o
 n)[1] and non-fault-driven (XNACK-off) [2][3] execution models and discuss
  ongoing work to extend DRM SVM beyond its current single-device scope tow
 ard multi-device support[4].\nThis work advances DRM SVM toward a scalable
 \, vendor-neutral\, and upstream-aligned memory model.\n\n[1] https://lore
 .kernel.org/dri-devel/20260612090928.29682-1-ray.huang@amd.com/\n[2] https
 ://lore.kernel.org/amd-gfx/20260519092313.3115848-1-honglei1.huang@amd.com
 /\n[3] https://lore.kernel.org/amd-gfx/20260605075340.20199-1-Junhua.Shen@
 amd.com/\n[4] https://lore.kernel.org/dri-devel/20260603065620.2555316-1-h
 onglei1.huang@amd.com/\n\nhttps://indico.freedesktop.org/event/12/contribu
 tions/537/
LOCATION:
URL:https://indico.freedesktop.org/event/12/contributions/537/
END:VEVENT
END:VCALENDAR
