Received: by 10.213.65.68 with SMTP id h4csp428820imn; Tue, 20 Mar 2018 06:45:52 -0700 (PDT) X-Google-Smtp-Source: AG47ELtRpLVsOJmccn889R0eaU6EF1qTeVbQRxeqTHWtP1F2H/pPrp1ZKfqzbCEKLzR9YwCNpcv9 X-Received: by 10.101.97.13 with SMTP id z13mr12088810pgu.54.1521553552081; Tue, 20 Mar 2018 06:45:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521553552; cv=none; d=google.com; s=arc-20160816; b=EiWPpfgJQRcw4K62zYyXQgCw8rnsSoVqDpl+Thja4tfBAt6jZO4OBkycAC5plkoVAG KERFieAU5LAY3Izl0Iccd08r088m0GNuNKsCc4kNQxkdImpCt8EZi4GJw2ucaRJTLlxE YcJzVfKfuXqEVcTNtGcAqTVknADPmd/9MoCvzKsXhOALkrpknnHmDCSOOQsy1S7qk8nx oL7/EzTkAwJKu7zHqyuoU0FUiYaisTRDLdpCUV2Bia4LzgOgHSu4xB5p6SWwAZrH9GZa MxSgSHzffjszmjJAJx5Fjjwp0bJ4Cl+fnrSzUw1ZsWrM3kljpdrayLV4DzX9PJTBWI8R we7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=J5DvZ94eHrKiExUrVUupHzNMdfB76QoYgWWdABvEIg0=; b=anwYVxlACEDIej4O/fkUfzRhyf0ZoVzHe62vlFR/tkVnqGyGclyWhpmEmFFH1VblcH oIjpHy9Qj+Eq2TYG6UUkGRr32w2HNqXDYnMYZQgB+ZG5/nB9G4pOE3d9Lw/I1yDN7Hao GokC8KMDupGQuDYNpRRmSQ67ag8oe3ViROyRsRnHsWaE0GjzvQ7edU1frPQ1YbLVx5NU UpjYqaAwNBA+V8Rj8Avj6W2WEEwe8K7yfBgcs0iikNOw/tniRTq1JN85TP96aCOKdpjY /1fVJu1/iUISJmF1N5QWj4Gxmfb9qSgcdmzQUQbUNWqliHUP4xzf+tN10uMPPPHeBKIu eosw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=iB6y4mst; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x3-v6si1603885pln.218.2018.03.20.06.45.37; Tue, 20 Mar 2018 06:45:52 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=iB6y4mst; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753613AbeCTNot (ORCPT + 99 others); Tue, 20 Mar 2018 09:44:49 -0400 Received: from mail-qk0-f193.google.com ([209.85.220.193]:32886 "EHLO mail-qk0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753458AbeCTNos (ORCPT ); Tue, 20 Mar 2018 09:44:48 -0400 Received: by mail-qk0-f193.google.com with SMTP id p66so1404886qkd.0; Tue, 20 Mar 2018 06:44:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=J5DvZ94eHrKiExUrVUupHzNMdfB76QoYgWWdABvEIg0=; b=iB6y4mstoj42sQLDq+PRkRusiH37eCAbJMCVzknmAHYLtf6wzPTyc9KOHGxE6DJFJ9 dFKUVL7GksOBkRItV9jkpVu3JCjpOwwrPrySaMYK3J6eYGrwljIUbSXpx91WZcdNZcLK meyEMSn+HrnW+kggAlhNZktF2J3mQqmchAPQ2SOlIm01g+Nuskz22oa9v4PWxyL+qu/X 649S0hj+kuIzQRG66QGy+sJmk7WjxuMCeippSMbSJbIbo6edRJXJ0/x2If6wawNQRKl3 ytPxN6x7/15rELqk/zbRyRTJv56e19M7OJkqSMaXb9wUdCdVFmdH6sumgGhXbpty2B+/ FSMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=J5DvZ94eHrKiExUrVUupHzNMdfB76QoYgWWdABvEIg0=; b=UDH8iwE1Bp1afWRypz6QJuDROQ2Pecvu5v/LaInQJO+K2Osp/DB9z2plAaXYm5yBzf Q6YtYf5J+NCaTAZ1i40p3TY9jY/hdW15b+r3OmtJI9drhKycH/oI8fRyH44AA2tbEPPi wdDv/Zt0z03apEq0sNiweoRrVNHym3aTPEyvN60FhXPIU5Dev8X655ZbxwDu0vAwn9BF bw4526/LKM+38+3BLrRfdyro3YU8v2PsbZnng33nP5wev2yNlJ5DPRQfD1Kc33z0xzAu rMoZ1ZCyA5JfiIFyOPcl5WF8cguQTFA4i4FQC/FVKlJG/WVUArgCs6oI2Azde0GYB0yT 0geQ== X-Gm-Message-State: AElRT7Ggp/VGMHJrBOKeVJHFwLrfFGL0c4BPpI6LcNA62ySWkVV+yRKL iHZ8XgWVh8jZkel0PNf1Vi3iGDDftZ6qOBJAGIU= X-Received: by 10.55.195.92 with SMTP id a89mr22768572qkj.33.1521553487233; Tue, 20 Mar 2018 06:44:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.137.74 with HTTP; Tue, 20 Mar 2018 06:44:46 -0700 (PDT) In-Reply-To: <20180320133206.GB25574@chelsio.com> References: <6ec3e7e0c70e85a804933f27bb4275d5363c044b.1521469118.git.rahul.lakkireddy@chelsio.com> <20180320133206.GB25574@chelsio.com> From: Andy Shevchenko Date: Tue, 20 Mar 2018 15:44:46 +0200 Message-ID: Subject: Re: [RFC PATCH 2/3] x86/io: implement 256-bit IO read and write To: Rahul Lakkireddy Cc: Thomas Gleixner , "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "netdev@vger.kernel.org" , "mingo@redhat.com" , "hpa@zytor.com" , "davem@davemloft.net" , "akpm@linux-foundation.org" , "torvalds@linux-foundation.org" , Ganesh GR , Nirranjan Kirubaharan , Indranil Choudhury Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 20, 2018 at 3:32 PM, Rahul Lakkireddy wrote: > On Monday, March 03/19/18, 2018 at 20:13:10 +0530, Thomas Gleixner wrote: >> On Mon, 19 Mar 2018, Rahul Lakkireddy wrote: >> Aside of that I very much doubt that this is faster than 4 consecutive >> 64bit reads/writes as you have the full overhead of >> kernel_fpu_begin()/end() for each access. >> >> You did not provide any numbers for this so its even harder to >> determine. >> > > Sorry about that. Here are the numbers with and without this series. > > When reading up to 2 GB on-chip memory via MMIO, the time taken: > > Without Series With Series > (64-bit read) (256-bit read) > > 52 seconds 26 seconds > > As can be seen, we see good improvement with doing 256-bits at a > time. But this is kinda synthetic test, right? If you run in a normal use case where kernel not only collecting logs, but doing something else, especially with frequent userspace interaction, would be trend the same? -- With Best Regards, Andy Shevchenko