Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2721491pxb; Tue, 12 Oct 2021 12:05:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwdANJYR9bcw/U88LJOBEThBvUZ6cOdGn5WnKv4E+TwxlJh0UXxsQx/10wsGjyceLrcl9vX X-Received: by 2002:a63:4c5c:: with SMTP id m28mr23963344pgl.67.1634065547717; Tue, 12 Oct 2021 12:05:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634065547; cv=none; d=google.com; s=arc-20160816; b=Z99ET51oPSHH7U/RLN0YNTP4PPTRDStCS2kiwTrOwwxFyK3ar0UkLIfGlDqJ8Fu2u8 0l/NWmPkzI/crDNLorgNJveOB/mqB8KPSf6u4wzGt9ONMzVyWuOhbY3c3qZB35//Gr+E rr3HQacfCb9uZqn4CqKcpWYJpKPFKlcoUVR3DvDmc8nys+NHl+pYyC60a1dlz2HuP7ho msERqj2EKoQQiWBV/4B2eRIn+dALrkn/wVQVeqn/4YGoaOjdX8PfiXNZ69CjhWz0umBy yobGnyJ+j6v2X66OPUQR4y3imZ4uGtspBe15ZTIuH6/DzoCrvLQYPWsm9OLef0oEoaf/ yZJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=aCfiXNHOkKdr1ffXUuDK59kjdoEbjgNWuTtBPOl0nwE=; b=k24FI/iPW+WcMPVWt9Dhbuo3Udr+nb59xLLEFU0yd5JGnN5sIRq6+eV5ECI5SaZzXf ihowzvRCER5QQl9NB4VoM7NgoZEBZMv5lfkrRzqFoDwvQwdtInDax4hWRtYccAC5Ux4r EVa6aAOIPoQIjAmA6SdkSoSyn58GM53lfNGDI22bjnu6Dy/dbtYV8Zz7ojS29XgLB7Ah pU6bNeLUu0gQn0h6SVrMJir0MrnVZc9RLIhEa+RPK2DzVw6Y8uAwsxSvvLDp5qP2+tQ6 VhBFjlsUM4BxnxdBL3rqeiuKbAEMF5X/V/6Jw5UPiOhmXPyfJCIa1+Ux2FgJmvQ5Qik7 5tpw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=0blFRlQK; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a6si3467892plh.349.2021.10.12.12.05.19; Tue, 12 Oct 2021 12:05:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=0blFRlQK; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231751AbhJLTHP (ORCPT + 99 others); Tue, 12 Oct 2021 15:07:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:59678 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234764AbhJLTFb (ORCPT ); Tue, 12 Oct 2021 15:05:31 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id CC15E60E09; Tue, 12 Oct 2021 19:03:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1634065405; bh=41ZgXWvJqX6cNDtIQEONvKgmB5mmWoA3gdKQ9esdOVk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=0blFRlQK51dgu5FJKOqFr1L6t3mVBbILK25yhOQvYbDuiPk4p/Xlmnu0gZa3KlXFG piH0prBBWaQ3m2nPz29jPiijWku3bv4yF077HespUJB5jDIWOWf1wBVn/h4JIWCJTW NDX7+IpzU2qmix0bc6QUcCtixPz37PA42oiuSsT8= Date: Tue, 12 Oct 2021 12:03:22 -0700 From: Andrew Morton To: Jason Gunthorpe Cc: Alex Sierra , Felix.Kuehling@amd.com, linux-mm@kvack.org, rcampbell@nvidia.com, linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, hch@lst.de, jglisse@redhat.com, apopple@nvidia.com Subject: Re: [PATCH v1 00/12] MEMORY_DEVICE_COHERENT for CPU-accessible coherent device memory Message-Id: <20211012120322.224d88dad0188160a40dd615@linux-foundation.org> In-Reply-To: <20211012185629.GZ2744544@nvidia.com> References: <20211012171247.2861-1-alex.sierra@amd.com> <20211012113957.53f05928dd60f3686331fede@linux-foundation.org> <20211012185629.GZ2744544@nvidia.com> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Tue, 12 Oct 2021 15:56:29 -0300 Jason Gunthorpe wrote: > > To what other uses will this infrastructure be put? > > > > Because I must ask: if this feature is for one single computer which > > presumably has a custom kernel, why add it to mainline Linux? > > Well, it certainly isn't just "one single computer". Overall I know of > about, hmm, ~10 *datacenters* worth of installations that are using > similar technology underpinnings. > > "Frontier" is the code name for a specific installation but as the > technology is proven out there will be many copies made of that same > approach. > > The previous program "Summit" was done with NVIDIA GPUs and PowerPC > CPUs and also included a very similar capability. I think this is a > good sign that this coherently attached accelerator will continue to > be a theme in computing going foward. IIRC this was done using out of > tree kernel patches and NUMA localities. > > Specifically with CXL now being standardized and on a path to ubiquity > I think we will see an explosion in deployments of coherently attached > accelerator memory. This is the high end trickling down to wider > usage. > > I strongly think many CXL accelerators are going to want to manage > their on-accelerator memory in this way as it makes universal sense to > want to carefully manage memory access locality to optimize for > performance. Thanks. Can we please get something like the above into the [0/n] changelog? Along with any other high-level info which is relevant? It's rather important. "why should I review this", "why should we merge this", etc.