From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9ABD3C76192 for ; Tue, 16 Jul 2019 11:47:41 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7012E20880 for ; Tue, 16 Jul 2019 11:47:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="YZTcdcbv"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GWz4yv38" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7012E20880 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Message-Id:MIME-Version:In-Reply-To: References:To:Subject:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QPgcZi1xVvbpvX96AExrae858qO0kJucZJ8PxSbcCZo=; b=YZTcdcbvDSXcUa y7dlRjrcvXPFtXNCfTQRXAZm1zVy2q+dqbbc0hVGJxNrXKNf0S8xt2enIN+LEgUG2NILxsgmIEO9/ rP9srpBvtOXictfSQLMjSBqdREXfjKYz1Zzbq53WXZftFKmb0KGM62RBjkrH3TJ8PfdmkdPuukMUl NHlm4DxFjFgRLqR3NdAGCEcGJYUmF4dyKW1moEZb5CHeBC6jAKUaSdcMGpNpYQG3HtBmcmPtGGUUY 2fADDPS6/dG30eBoHE51AOI0T6hpoC5UmxWlJeXUYsnK9Ym7fHhOSgAlbBunOQ7IqTyMixsu8R7ch Ml/59cTNmISzT47AHUTA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hnLvl-000779-QF; Tue, 16 Jul 2019 11:47:37 +0000 Received: from mail-pg1-x544.google.com ([2607:f8b0:4864:20::544]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hnLvj-00076Y-7p for linux-arm-kernel@lists.infradead.org; Tue, 16 Jul 2019 11:47:36 +0000 Received: by mail-pg1-x544.google.com with SMTP id n9so3102674pgc.1 for ; Tue, 16 Jul 2019 04:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:subject:to:cc:references:in-reply-to:mime-version :user-agent:message-id:content-transfer-encoding; bh=qPnqoEfs2c2FJiT2itcjWmfJK1RsKaw7z2dBi7iQTJ8=; b=GWz4yv38B5GHtENqY4vKofVQ91e0o/Wf3To5Ps1dYZG0HD5Ek2EHO2Dc7Ow7eTInF8 6V2Ylge8TO9m/bByMpQYgvAJMrZvdG3hSLoe3le3WrAf4DJkafN2xpBGM8XjRxts22Wl fwEiPyHbfrkm6UMLSuHMn/gd7z8YK8aSErG8WB+A5roIC5O0ZPZ/6GMpagTh5qiyB+K7 yG6MrQ7ON432Xy90IZVQ3KnMcyWz9iH91bIQQjqhHjYLmAxiZwGFc9kDORakmYFFow9m dvKHxsEKn/ChfEWmG3TrgmHbJEuO1ziKFvpkOF6Z/rwgSAH09LcgUIkZ09KBkugy6xrh 5rJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:subject:to:cc:references:in-reply-to :mime-version:user-agent:message-id:content-transfer-encoding; bh=qPnqoEfs2c2FJiT2itcjWmfJK1RsKaw7z2dBi7iQTJ8=; b=bLSB05c2TleyBsTX88IvjV8UlGaAXAK6il9P6db3SulFsX63pCpb3LiFjrX+6GrErL ihyGNuMtBQmDkrRDHCIpQK0TJneF2Rp6Lj0V0oC612K79QNQ+7tKHoJciGCTLrfTYW8H YPHuf5MzOE1JVoG1sjj8ZyCEohbIA0Y4sH3haZm5k1+XD+NVk6ww1IMPFgnbIR063u2C NOcuG1fRJBXZOjkvp0jho566ynQVn+/IHBpxZ8G9cxFeJfWg7lwT7icmogukhp1Al5wC z71wGBZJLGmEeqpwn1KjXutpA+2l5IEIW/W+ltGWPRgtB9vFXE6Ov3dwTQQY92PSKRYF NioA== X-Gm-Message-State: APjAAAVdbjmdx3sEjYueBO49dWqrRdHXCghfYRLKmcWWNnloFV+VYl4V jVAlDvU5qvLO4BcKl/3fwY4= X-Google-Smtp-Source: APXvYqzHZwrzaDAsguaX2IsIyUiWc2RXpFglPckISYDzHT896XmmxWdI422IRFIGhq+LtZkupLz2ig== X-Received: by 2002:a63:60a:: with SMTP id 10mr2299610pgg.381.1563277654138; Tue, 16 Jul 2019 04:47:34 -0700 (PDT) Received: from localhost ([203.220.8.141]) by smtp.gmail.com with ESMTPSA id t10sm19804313pjr.13.2019.07.16.04.47.32 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 16 Jul 2019 04:47:33 -0700 (PDT) Date: Tue, 16 Jul 2019 21:47:27 +1000 From: Nicholas Piggin Subject: Re: [PATCH v3 0/5] Add NUMA-awareness to qspinlock To: Alex Kogan , arnd@arndb.de, bp@alien8.de, guohanjun@huawei.com, hpa@zytor.com, jglauber@marvell.com, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux@armlinux.org.uk, linux-kernel@vger.kernel.org, longman@redhat.com, mingo@redhat.com, peterz@infradead.org, tglx@linutronix.de, will.deacon@arm.com, x86@kernel.org References: <20190715192536.104548-1-alex.kogan@oracle.com> In-Reply-To: <20190715192536.104548-1-alex.kogan@oracle.com> MIME-Version: 1.0 User-Agent: astroid/0.14.0 (https://github.com/astroidmail/astroid) Message-Id: <1563277166.m9swqogbqb.astroid@bobo.none> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190716_044735_309030_C1F271AC X-CRM114-Status: UNSURE ( 5.97 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: rahul.x.yadav@oracle.com, dave.dice@oracle.com, steven.sistare@oracle.com, daniel.m.jordan@oracle.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Alex Kogan's on July 16, 2019 5:25 am: > Our evaluation shows that CNA also improves performance of user > applications that have hot pthread mutexes. Those mutexes are > blocking, and waiting threads park and unpark via the futex > mechanism in the kernel. Given that kernel futex chains, which > are hashed by the mutex address, are each protected by a > chain-specific spin lock, the contention on a user-mode mutex > translates into contention on a kernel level spinlock. What applications are those, what performance numbers? Arguably that's much more interesting than microbenchmarks (which are mainly useful to help ensure the fast paths are not impacted IMO). Thanks, Nick _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel