Re: [OMPI devel] [PATCH v5 0/4] vm: add a syscall to map a process memory into a pipe
Nathan Hjelm <[email protected]>
| Newsgroups | gmane.comp.gdb.devel,gmane.linux.kernel.api,gmane.linux.kernel,gmane.linux.kernel.mm,gmane.linux.file-systems |
|---|---|
| Message-ID | <[email protected]> |
All MPI implementations have support for using CMA to transfer data between local processes. The performance is fairly good (not as good as XPMEM) but the interface limits what we can do with to remote process memory (no atomics). I have not heard about this new proposal. What is the benefit of the proposed calls over the existing calls? -Nathan > On Feb 26, 2018, at 2:02 AM, Pavel Emelyanov <[email protected]> wrote: > > On 02/21/2018 03:44 AM, Andrew Morton wrote: >> On Tue, 9 Jan 2018 08:30:49 +0200 Mike Rapoport <[email protected]> wrote: >> >>> This patches introduces new process_vmsplice system call that combines >>> functionality of process_vm_read and vmsplice. >> >> All seems fairly strightforward. The big question is: do we know that >> people will actually use this, and get sufficient value from it to >> justify its addition? > > Yes, that's what bothers us a lot too :) I've tried to start with finding out if anyone > used the sys_read/write_process_vm() calls, but failed :( Does anybody know how popular > these syscalls are? If its users operate on big amount of memory, they could benefit from > the proposed splice extension. > > -- Pavel > _______________________________________________ > devel mailing list > [email protected] > https://lists.open-mpi.org/mailman/listinfo/devel
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE2GIIdNgp/fA6+otZb+5NXWbsZioFAlqUN/sACgkQb+5NXWbs Ziqqvg//VVpRs73U8FH12mV10hzJmQEVssOgHVrroVBeg0oRjVFsUp8fJxxvV9iC DZ+yylG7T5K7V1ixlbv1Uw9nj79CB99HQuTtXARv7Rab2opcWWh2MktEV9+8iM7f xCXc+JCQfd6ncL/codqUTry+F++1K3fIanRj2/TtK0fr45uNODAPxS8FIxMl5NYg hym0BEmZkwKm5BKZbWqlDq3ES2HSrIHHXw33liTJcWQSnmsV1KLWMPvJwVWKF/s2 eyrLBASiwbNw+BkZXY3LSqRRXU8pJM1HQo4PKsiMp+caBGypeSgq4WDn6i9vmfFW qUZmtNYzlnpFLNiFJBIfPYIoYrsondHCDD7U7V2tS+j70hG5/5apj3Mgu4mBBm5L DQpfyiCPLE6objfpt1qd+fqWTLNpbQAS1elctmxqDL1MgXQXrjMgOrbZJPLUzP5q 6EfTw09wOUjtpl6dmB5g4UvnJztTRTHGTkS/DNl6UhSnGGK7EC442hAhkMjs8/Yh zbc6/LxXu8B7k5VBopKx8nxISbq00A1Y1loPlsOaKx581RsUaIrpl1bUx3t62QzC 8MbuNZWqj4ogv2VIxJBP3h/YI8Hedzjckzy/aHVkwyj5N+iHjHmXGGPFm/7q9lm/ os5LIAQQ/F5pE1wqZq3EE3XLSXMP8fU2q+YjaVYXr7a+IX4MVbM= =HLfy -----END PGP SIGNATURE-----