Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp23328imm; Tue, 19 Jun 2018 15:08:12 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJyCIHEBeXMcKq/1BMrfzBKQu+uKyfpj55kt2L7+0h1v+1AfBdeAn1VNTW1WMgBZfWwBDH4 X-Received: by 2002:a62:993:: with SMTP id 19-v6mr8550904pfj.105.1529446092097; Tue, 19 Jun 2018 15:08:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529446092; cv=none; d=google.com; s=arc-20160816; b=TDVIiO/ER/naOBrGCEf3/WqSYQRdEUvOYMrHWafK6dKQs0+GV9ovGHv42BR/T+QrXf IXCQ3kIZE4iKVMe7gYJgfEvSO1z1VG06FVgWOkxsyejPHoJAV4T+OxiNrkKenzH5+hGq XMD/VtpjbH+Zc2xBZwFiVlTIQBlbcMhR5JpoMVJ0Dsw61QJ01TX7kFkxp50mwBl+o+6W unR9UwEENT2aWa0DJtg5b56aNVZ6Y8qNhKL060BffbK93DZIu303rqKiTt7GXMo1fYZZ ZzLjodE7n6D7RdifgNgAq3DqcFcBdjox35cXywFG9AY0Bo1rBup0s9jEdR1T4qWogjbQ /5iQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=59+kwJ2GVvJ1cMz6rrR3HyZ//Qp2XLVVuED/suVUyco=; b=UipcJJmRof/fDVEphy/nIofQFOTWIxOU1DmMLiE19Ik81UiLkmzj/GP2I+HbM62uct yDVymK7pLseppq6wwwH8jD21RDBnR64D+tk3RspIzqwKonquVoYOfTl27qS6dU6tdWHT 0vd8HLc8/x2DhccnXyjAw3c/Ed1GjU7t1Bnl0r8NQ2gdMXte+qWBmYT+4xHTH/CQe2hd rEktUkkKyZCUVW6qA4px5P9dUhiz/r1FnZbcLVU5CD1ABT8wf9TeJ/aiJw2R3mwI80bL mWTryaRCuwSH8TxnBajGvnzCw5FAFdwAwtGdsDXLJ3IFVquPS+f4rrRZncgm5GhytlrH 6Omg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeblueprint-co-uk.20150623.gappssmtp.com header.s=20150623 header.b=zRGeTNYs; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y34-v6si674943plb.17.2018.06.19.15.07.50; Tue, 19 Jun 2018 15:08:12 -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=@codeblueprint-co-uk.20150623.gappssmtp.com header.s=20150623 header.b=zRGeTNYs; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936090AbeFSWGp (ORCPT + 99 others); Tue, 19 Jun 2018 18:06:45 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:34613 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755392AbeFSWGl (ORCPT ); Tue, 19 Jun 2018 18:06:41 -0400 Received: by mail-wm0-f66.google.com with SMTP id l15-v6so20399391wmc.1 for ; Tue, 19 Jun 2018 15:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeblueprint-co-uk.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=59+kwJ2GVvJ1cMz6rrR3HyZ//Qp2XLVVuED/suVUyco=; b=zRGeTNYsOwRpYxHfRrAiJG+71WUVHOTRYXkMYau3pam8mRJYxpeylyooQJjQ3rkxqe PD0aYG7csc1yoR8npX3OpnDSyUUcUfuBBxKZ1RW/wgpZmMfLRGhTB+OEvbX1JKXQjuL5 vqvi2jpkDN86xczNv7q5oWUs+sbeyk3tt8U+IEUexF9icL/Mj7g0gRDLkB28EXmohucS PcI3pUMlMPugvfATK9Ji9ENQhGZZYkAUHtss2xraGeBGZorkzZuj/HcsAJ+0EToixNZe xmjMM4t4dUTvpBwAOIGY5tKQE+XDWGKKsYT7esc54J6Zv21MQ241rcfPMZCfgnjGS+kv KhNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=59+kwJ2GVvJ1cMz6rrR3HyZ//Qp2XLVVuED/suVUyco=; b=bok01MBVJeQxQfaH/zbEg3VTJn6zSilOKpRVSWavaVr6JP0X/iKl0l9lm7phiuHZa/ cvPXdrmzrVRbNYLMm24vAK3vnH8d0DUQbzsR/ADAFzS+riLeHOpvfCtrLV+GAjVMq9oh 0C7DuJdP8TgKcnGCIEry1XOzcaUSgUCZS+kgTHDE7j6ghy2L6i9GQELfCoHfgYyUmTU7 u8xXoSkDp4Haojd/SJ7dr0A2SdKukT4f+yqoovIROfkeUZQtpQh4iVXqAZywOLOgdDz8 bJegtYTPJt4XMXuail+1jTxjm3VsfiRT67z4BtW9EpaBjd+DY/kwHUVYceEkhpIHawVV UtpQ== X-Gm-Message-State: APt69E1u7ZJwXRqfmvhe/wi+/LPeFPGJAi2CpJ4WFZz+DBQrZBIkAbSE XogpYyazXrjE/MqCR3fGfZzYLA== X-Received: by 2002:a50:a45d:: with SMTP id v29-v6mr15844449edb.237.1529446000640; Tue, 19 Jun 2018 15:06:40 -0700 (PDT) Received: from localhost ([2a02:c7f:9214:6300:de53:60ff:fe39:5599]) by smtp.gmail.com with ESMTPSA id x2-v6sm411570edr.24.2018.06.19.15.06.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Jun 2018 15:06:40 -0700 (PDT) Date: Tue, 19 Jun 2018 23:06:39 +0100 From: Matt Fleming To: Peter Zijlstra Cc: mingo@kernel.org, linux-kernel@vger.kernel.org, subhra.mazumdar@oracle.com, steven.sistare@oracle.com, dhaval.giani@oracle.com, rohit.k.jain@oracle.com, umgwanakikbuti@gmail.com, riel@surriel.com Subject: Re: [RFC 00/11] select_idle_sibling rework Message-ID: <20180619220639.GA14960@codeblueprint.co.uk> References: <20180530142236.667774973@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180530142236.667774973@infradead.org> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 30 May, at 04:22:36PM, Peter Zijlstra wrote: > Hi all, > > This is all still very preliminary and could all still go up in flames (it has > only seen hackbench so far). This is mostly the same code I posted yesterday, > but hopefully in a more readable form. > > This fixes the SIS_PROP as per the outline here: > > https://lkml.kernel.org/r/20180425153600.GA4043@hirez.programming.kicks-ass.net > > and Rohit's suggestion of folding the iteration loops. > > For testing I would suggest to ignore the last 3 patches, those are purely > cleanups once the first lot is found to actually work as advertised. This series looks pretty good from my testing. I see double-digit improvements to hackbench results and only one case of a clear regression (easily offset by all the wins). Are you aware of any regressions for particular benchmarks I should take a look at?