Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp3343637rwo; Mon, 24 Jul 2023 09:35:24 -0700 (PDT) X-Google-Smtp-Source: APBJJlEe57dR4ZmSrktm9O30cE4rnySzSdgMFfjS431zdh2EkQVlkForJaTY4kYgIatuizk3Tplp X-Received: by 2002:a05:6a20:938f:b0:13a:dbc1:16c0 with SMTP id x15-20020a056a20938f00b0013adbc116c0mr1968234pzh.32.1690216523925; Mon, 24 Jul 2023 09:35:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690216523; cv=none; d=google.com; s=arc-20160816; b=s5LyMHsYqBsM5LkOGecHUhyS4venvzBcVqay6omPrL80joiBKsATQ9cs0o8+jGxijZ QCggt4p4qneL/B99aXtPLLNp01ZAnLkqgmHL9SJIJKNVBcrnVgWT/e7YX9oh6bmbV8Hn BM4GzYj3DUVVddVap8oHwRN95CSbzx3c1Greo9BYW49OKpTgiq6sbJVPysyXhTh7VgHo XyE+B2ww/mxUVZN4cJM5TtP1Fvpo9/qO2kVsAgQ7254CSdNWwSodgCTqxPqR7tca01o3 Af2HNAyq8fgRbbvato1MPhrFz9qG3BgfPpfvzEprP6y2/5fHunYURRRdQ31HYgVv26SV 3vtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=UvqRTgPMkZyyUJ/eYLri/dywvbqF1gq/yURWmZL7/6A=; fh=aTN6nLCHMxiudTgel2vjzsjNpFj8PGaT8FZ66ADhQ0w=; b=M6Iokt/EFTVv+AqPHM7ngBwHUUwaj6ac6TRbRYyrjPjpKe84Ti2eCwyN1mUOoa3Vhj Q1cVeR4WRCKaa61Uj4MH5U+YUwvx7lyAGbLgSHY6WPMADRvumE3A6n+1xYH+azpqm6/8 X8N1P5n+0v7+Si4hdzVKEKt959SiT6oE0hCE7okjK6BIpFxzmD/HIcXqIxT/cCryhGtS JNsGH1WMhwgB3WBKC7tJQB7uaoHob3EQ6vwOKpjiRb37TjbLKBkkmCXQzEpbZKQJzQLd YPgCu7jAZGw9207bTRCH2lIQIyfSXc8ecgsCHhgCOEo92uNYw2dmT6UH+0M3xGdzjedN iwtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=JTxlLwpY; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y23-20020a17090264d700b001b89b1bae72si3126095pli.528.2023.07.24.09.35.10; Mon, 24 Jul 2023 09:35:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=JTxlLwpY; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231403AbjGXQ3O (ORCPT + 58 others); Mon, 24 Jul 2023 12:29:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230041AbjGXQ3N (ORCPT ); Mon, 24 Jul 2023 12:29:13 -0400 Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2A8919A5 for ; Mon, 24 Jul 2023 09:29:02 -0700 (PDT) Received: by mail-qt1-x82e.google.com with SMTP id d75a77b69052e-403aa5d07caso33056791cf.0 for ; Mon, 24 Jul 2023 09:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1690216142; x=1690820942; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=UvqRTgPMkZyyUJ/eYLri/dywvbqF1gq/yURWmZL7/6A=; b=JTxlLwpY4B+RxCOA0IT7t0KJtuxqOdUcLBueZqYEwWOGw9vBGNalO2vfSLeha3sDww n23Q2fVF4XLsfCIJ7N2XehDqaKBLbFDRIYGVwcF+/T7FO8WCJIaZAFVHoCu1+ADDppdF J9P/yTyeIu5AmCy7TmwinJWEhwXoPIvY6iS4xyJbx11IBdrOHgxK1FhlslIywkd4rYkp okaSM9B557rsg+oZkzb0HeYzVvEpn2XAqbqS5qz2+aMG/7oTJ1rGBYMonxeaOuyrzZNF ondYg2tvzr8bwYJY2FCAZSKUQnd5qWVtvwL/Mlli9wvr3A4647ZiN6lPyW1GLHxw+hpU 9CGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690216142; x=1690820942; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=UvqRTgPMkZyyUJ/eYLri/dywvbqF1gq/yURWmZL7/6A=; b=PsBMMsPALS5VwO0Uv+EvCImz/XLNyOxIaNaxz9v6shnJbCVyCwZpDleTcH1bWxE3+r 2Ou2B8jtAFSGu4a0gyYXBgFfnWHh+7G1e2yH2e3AlYZJVNHaQZ7XWfbQKlBryYjmeFOh +CE1qtTErw90AdLpIF8obLIMrOr4dcjwvNXI+YCp3Y+ZDvCHlY34pv7wQV46G5q6Tgkh cOT2PQ+uRRDqbqR8SkXrdEzU2gAXlG5Z5LL99flJMNs4sA8s6KR1a+WR5grzFyZnVc9H pfhaK7jq3xhCSnCmIyNhzirPcnShBnLxw5T1d3YjShH6aeVeToxV3NX7dTG4YpmK0phv N36Q== X-Gm-Message-State: ABy/qLY66nBoPEcriSHTJONCVD9Wumz6WyTGH77SY3AEp6P1806hHuIB WH2WIqK/bBuvsF1wk/6ZCU+pFA== X-Received: by 2002:a0c:de0a:0:b0:63c:ee13:5adb with SMTP id t10-20020a0cde0a000000b0063cee135adbmr268559qvk.47.1690216141736; Mon, 24 Jul 2023 09:29:01 -0700 (PDT) Received: from ziepe.ca (hlfxns017vw-142-68-25-194.dhcp-dynamic.fibreop.ns.bellaliant.net. [142.68.25.194]) by smtp.gmail.com with ESMTPSA id r12-20020a0ccc0c000000b0063003786840sm3659258qvk.99.2023.07.24.09.29.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 09:29:00 -0700 (PDT) Received: from jgg by wakko with local (Exim 4.95) (envelope-from ) id 1qNyQd-000K2X-UT; Mon, 24 Jul 2023 13:28:59 -0300 Date: Mon, 24 Jul 2023 13:28:59 -0300 From: Jason Gunthorpe To: Jesper Dangaard Brouer Cc: Mina Almasry , brouer@redhat.com, Christian =?utf-8?B?S8O2bmln?= , Hari Ramakrishnan , David Ahern , Samiullah Khawaja , Willem de Bruijn , Jakub Kicinski , Christoph Hellwig , John Hubbard , Dan Williams , Alexander Duyck , Yunsheng Lin , davem@davemloft.net, pabeni@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Lorenzo Bianconi , Yisen Zhuang , Salil Mehta , Eric Dumazet , Sunil Goutham , Geetha sowjanya , Subbaraya Sundeep , hariprasad , Saeed Mahameed , Leon Romanovsky , Felix Fietkau , Ryder Lee , Shayne Chen , Sean Wang , Kalle Valo , Matthias Brugger , AngeloGioacchino Del Regno , Jesper Dangaard Brouer , Ilias Apalodimas , linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Jonathan Lemon , logang@deltatee.com, Bjorn Helgaas Subject: Re: Memory providers multiplexing (Was: [PATCH net-next v4 4/5] page_pool: remove PP_FLAG_PAGE_FRAG flag) Message-ID: References: <20230711133915.03482fdc@kernel.org> <2263ae79-690e-8a4d-fca2-31aacc5c9bc6@kernel.org> <143a7ca4-e695-db98-9488-84cf8b78cf86@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Mon, Jul 24, 2023 at 04:56:27PM +0200, Jesper Dangaard Brouer wrote: > These massive throughput numbers are important, because they *exceed* > the physical host RAM/DIMM memory speeds. That's right, this HW is all designed to use the high memory bandwidth of the parallel GPUs. The CPU must not be involved in the data movement. If you look at the reference block diagrams for a DGX-H100 you can see that the each GPU is directly wired to a 400Gb/s NIC, and there is even software that allows the GPU to directly operate its attached NIC interface. Each of the 8 GPUs in the block diagram has 800 Gb/s full duplex RDMA, and 7200 Gb/sec full duplex on the nvlink interconnect directly connected to it. The GPU is the center of all the interconnect in these systems. Jason