Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1648311

Re: [HMM 12/15] mm/migrate: new memory migration helper for use with device memory v4

From Reza Arbab <arbab@linux.vnet.ibm.com>
Newsgroups linux.kernel
Subject Re: [HMM 12/15] mm/migrate: new memory migration helper for use with device memory v4
Date 2017-05-23 20:10 +0200
Message-ID <tKmpP-6Mp-7@gated-at.bofh.it> (permalink)
References <tJYQx-8az-5@gated-at.bofh.it> <tJYQz-8az-67@gated-at.bofh.it>
Organization IBM Linux Technology Center

Show all headers | View raw


On Mon, May 22, 2017 at 12:52:03PM -0400, Jérôme Glisse wrote:
>This patch add a new memory migration helpers, which migrate memory
>backing a range of virtual address of a process to different memory
>(which can be allocated through special allocator). It differs from
>numa migration by working on a range of virtual address and thus by
>doing migration in chunk that can be large enough to use DMA engine
>or special copy offloading engine.
>
>Expected users are any one with heterogeneous memory where different
>memory have different characteristics (latency, bandwidth, ...). As
>an example IBM platform with CAPI bus can make use of this feature
>to migrate between regular memory and CAPI device memory. New CPU
>architecture with a pool of high performance memory not manage as
>cache but presented as regular memory (while being faster and with
>lower latency than DDR) will also be prime user of this patch.
>
>Migration to private device memory will be useful for device that
>have large pool of such like GPU, NVidia plans to use HMM for that.

Acked-by: Reza Arbab <arbab@linux.vnet.ibm.com>

-- 
Reza Arbab

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[HMM 00/15] HMM (Heterogeneous Memory Management) v22 Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
  [HMM 03/15] mm/hmm/mirror: mirror process address space on device with HMM helpers v3 Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
  [HMM 15/15] mm/migrate: allow migrate_vma() to alloc new page on empty entry v2 Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
  [HMM 12/15] mm/migrate: new memory migration helper for use with device memory v4 Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
    Re: [HMM 12/15] mm/migrate: new memory migration helper for use with  device memory v4 Reza Arbab <arbab@linux.vnet.ibm.com> - 2017-05-23 20:10 +0200
  [HMM 05/15] mm/hmm/mirror: device page fault handler Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
  [HMM 13/15] mm/migrate: migrate_vma() unmap page from vma while collecting pages Jérôme Glisse <jglisse@redhat.com> - 2017-05-22 19:00 +0200
  Re: [HMM 00/15] HMM (Heterogeneous Memory Management) v22 Jerome Glisse <jglisse@redhat.com> - 2017-05-24 00:10 +0200
    Re: [HMM 00/15] HMM (Heterogeneous Memory Management) v22 Andrew Morton <akpm@linux-foundation.org> - 2017-05-24 00:10 +0200
  Re: [HMM 00/15] HMM (Heterogeneous Memory Management) v22 Balbir Singh <bsingharora@gmail.com> - 2017-05-24 04:00 +0200
    Re: [HMM 00/15] HMM (Heterogeneous Memory Management) v22 Jerome Glisse <jglisse@redhat.com> - 2017-05-24 20:00 +0200

csiph-web