Received: by 10.223.185.116 with SMTP id b49csp4013888wrg; Mon, 26 Feb 2018 09:41:18 -0800 (PST) X-Google-Smtp-Source: AG47ELuR8hgbJF1DBWhKpbZfs+LYAgJCqiE5AfZ1M/cwczXaU+6j+BA+byJ4K+XcBnePFrsb3xmE X-Received: by 2002:a17:902:aa89:: with SMTP id d9-v6mr6028685plr.337.1519666878328; Mon, 26 Feb 2018 09:41:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519666878; cv=none; d=google.com; s=arc-20160816; b=qiNNCNGdPcB8ocSupgONNkEILZQvcRh4XnicNeOEUdMdZT4ZDBvU/iYYnACKZhJJJb zPPauqSB38Z3FdiNXoluxl/23kw57gnNEXdhyRWovNg5nBwT8omff/27WDM6JStki/YQ 3SPkQfZZGqT2kh4RR0VyFb2HqObsgUK/mJ+ugQDPwxGYREnKEfeCTi6wI490IicEbyJC e4mUq3G0Uao40nbt8++NWrJSsHtJ0ZtP/QPFHAXxiiwb3aMXYd9ncXczAsJ9wFb/9Kay +slVohxg5BHoi7noUS9Evd/pDvx1an6zmUKwbd7FTj+yD7VLVoKVxsJR6Wo1kMb0SnG4 TwGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:to:cc:in-reply-to:date:subject :mime-version:message-id:from:dkim-signature :arc-authentication-results; bh=mjvbJboil0kO9a7px5ZfqTe+8U95J+JbF9YR1sjC+y8=; b=wBiaUYrJH/PERsv4XCEmePP42a3WzaKk0OG4kk4wnsIGEuYil/n5lMM67iRJUHfinw vLK+JSRvbehB0mw8Dgd1gcvKfEAD4it8Nz0V0tL/Yqc6zJ8d+oTjhpQDmXt7OciqGZI1 TsGhdPwZs64xAwAlL0W+t85IchQQXCOYWwwh9uQY+/NecDUvX9XluGphMYUrOgMd7bv0 c6P7QArgpu/x6qIng0VXGJuxIQEC1lajGo+IoUvlwAfCXtk5OzpdgymwV9wImKGFVLy3 vzPHWLDotU1KkT1xmVlx9BBkTsg6/XcJ3nolENHwBk3QGwnaSaWseBmsZg+z91MqZh8Q 3mxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@me.com header.s=04042017 header.b=2eogp/n4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=me.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y12si5802707pgr.152.2018.02.26.09.41.01; Mon, 26 Feb 2018 09:41:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@me.com header.s=04042017 header.b=2eogp/n4; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=me.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751665AbeBZRie (ORCPT + 99 others); Mon, 26 Feb 2018 12:38:34 -0500 Received: from mr26p42im-ztdg06103201.me.com ([17.111.243.30]:20795 "EHLO mr26p42im-ztdg06103201.me.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751186AbeBZRic (ORCPT ); Mon, 26 Feb 2018 12:38:32 -0500 X-Greylist: delayed 3601 seconds by postgrey-1.27 at vger.kernel.org; Mon, 26 Feb 2018 12:38:32 EST Received: from process-dkim-sign-daemon.mr26p42im-ztdg06103201.me.com by mr26p42im-ztdg06103201.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0P4R00M00NJOOO00@mr26p42im-ztdg06103201.me.com>; Mon, 26 Feb 2018 16:38:24 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1519663104; bh=mjvbJboil0kO9a7px5ZfqTe+8U95J+JbF9YR1sjC+y8=; h=From:Message-id:Content-type:MIME-version:Subject:Date:To; b=2eogp/n44dKR3sOtN9dNLg/u4HgMtgE+gP+i92iE9oBqep7QtLTw/Krm9jnwmEeKn RGYvwF3Ao+W/5XTlFa0Q+JgSTTM8ivKb3ooxyzn15nY4M1aYZ1TfpB6RGS0+6Lq9BR zyytKwl2BZrwmXKuFxuLiTnd9Ttjeo+MEMt35HAwMp9g6H/myTvMEAUXVvcgo0oRZI aYevI5yFQ4r2Ijz6MxCeo+Kk0f3Llctag4Cqr4UWI2xBBSuT+TFTGT6q9vRD5+V35l nLzUpnSjeunleb15Tr0bqOaTKozAXtH1xGOOUooeM0S5VNbG+U4W2cEkYtJDnJUB26 NNvTbPH86HPYg== Received: from icloud.com ([127.0.0.1]) by mr26p42im-ztdg06103201.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0P4R001KJNJW5330@mr26p42im-ztdg06103201.me.com>; Mon, 26 Feb 2018 16:38:23 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-02-26_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1011 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1802260218 From: Nathan Hjelm Message-id: Content-type: multipart/signed; boundary="Apple-Mail=_6A54AC93-1F7E-43B9-A4A6-B8E2291C2347"; protocol="application/pgp-signature"; micalg=pgp-sha512 MIME-version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: [OMPI devel] [PATCH v5 0/4] vm: add a syscall to map a process memory into a pipe Date: Mon, 26 Feb 2018 09:38:19 -0700 In-reply-to: <3122ec5a-7f73-f6b4-33ea-8c10ef32e5b0@virtuozzo.com> Cc: Andrew Morton , Mike Rapoport , Andrei Vagin , Arnd Bergmann , Jann Horn , rr-dev@mozilla.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, Josh Triplett , criu@openvz.org, linux-mm@kvack.org, Greg KH , Alexander Viro , gdb@sourceware.org, linux-fsdevel@vger.kernel.org, Thomas Gleixner , Michael Kerrisk To: Open MPI Developers References: <1515479453-14672-1-git-send-email-rppt@linux.vnet.ibm.com> <20180220164406.3ec34509376f16841dc66e34@linux-foundation.org> <3122ec5a-7f73-f6b4-33ea-8c10ef32e5b0@virtuozzo.com> X-Mailer: Apple Mail (2.3445.5.20) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Apple-Mail=_6A54AC93-1F7E-43B9-A4A6-B8E2291C2347 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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 = wrote: >=20 > On 02/21/2018 03:44 AM, Andrew Morton wrote: >> On Tue, 9 Jan 2018 08:30:49 +0200 Mike Rapoport = wrote: >>=20 >>> This patches introduces new process_vmsplice system call that = combines >>> functionality of process_vm_read and vmsplice. >>=20 >> 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? >=20 > 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. >=20 > -- Pavel > _______________________________________________ > devel mailing list > devel@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/devel --Apple-Mail=_6A54AC93-1F7E-43B9-A4A6-B8E2291C2347 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----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----- --Apple-Mail=_6A54AC93-1F7E-43B9-A4A6-B8E2291C2347--