Received: by 10.192.165.156 with SMTP id m28csp643417imm; Fri, 13 Apr 2018 05:32:49 -0700 (PDT) X-Google-Smtp-Source: AIpwx48NjWjMagwszLjI+ql0cVeCdsqKG87Hk+srrQg8Khdkv4l2Ao9QkSuc7wDbCzbs+4sfX7h4 X-Received: by 10.98.161.10 with SMTP id b10mr2486668pff.214.1523622769231; Fri, 13 Apr 2018 05:32:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523622769; cv=none; d=google.com; s=arc-20160816; b=VddiJfBMACVeKXl9v5oNl8XaG0wIeijQiXcCLAjHVzt/RxTI8k8AV50hmiu4zb1bs8 6ulkxKteHa3eFs0gk5rnj9DCqjOINeIpvMu24WslMGHgOWHHXj3JS6ceTsDeUyhhh+/t abB/weeyWkHFXWVIbRB1D/6CPeKV2UnI7PqGm6T82VYv3TPaaDHmloXsjVS3P0FWl8e0 YxVsWH5PRdf8BgPXt2ss8OQhSyeFQ9pVBr/qayrY/FZoRTnELjnqKSWAxQhlgTvFN3u2 40LwVqIbHOaToUFC4/1EryQ2AUjWi1+EZWq5ehUTXQR0UWwv+4VSoZObaKmb/DhtX/ty cD+g== 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=1zH3pkxXYgUdrgCBRJkAYQ9Nxu+Si7WeMLlSsId0+JQ=; b=jF49HqvUrk+usrKV/8r0LciZQWnRTDC1KMwca+tLtfVd6KPgGH2yg7BRfvIRGzaFqP ndLfFQLN9FTpeWq2tRgkh64ulXtUmuetac0T2TZl19N4bCrQyrWzGI3RNT6s286TL3EN nIL7K7PCilFW7evHDQY1V0LI8lmgMoHFweD2qnraiqfaGh8OaXg2ZydpG4fboiJxNWnA yKz67YNVbaDATD+Nko4tJLtXJF8uxMEjaPitcXLxCj+pXFVvlD1xTna6rNrTBV5nRqli gAvo1oJxBpvV0WSYx0Acjc0Xk8AFS+9Smhkmahhetw3w/0P0gLvCy2WnQKk3LHlXKg40 WnOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dm0DKWKy; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c12-v6si5403239plo.216.2018.04.13.05.32.34; Fri, 13 Apr 2018 05:32:49 -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=@linaro.org header.s=google header.b=dm0DKWKy; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754569AbeDMLf2 (ORCPT + 99 others); Fri, 13 Apr 2018 07:35:28 -0400 Received: from mail-io0-f193.google.com ([209.85.223.193]:33133 "EHLO mail-io0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750980AbeDMLf1 (ORCPT ); Fri, 13 Apr 2018 07:35:27 -0400 Received: by mail-io0-f193.google.com with SMTP id p139so9866593iod.0 for ; Fri, 13 Apr 2018 04:35:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1zH3pkxXYgUdrgCBRJkAYQ9Nxu+Si7WeMLlSsId0+JQ=; b=dm0DKWKyXt18dfSyFZdhENR1BMO4V0zFvwJRXUTiPq3fUpf9Q714mYzJqqVIphdZ9i T4MnNEJV1YUUcLCODbed16c9EV5vqQODZZlPjoDY41U+mRLmTAZxj9zEdXJTPOGyiLO6 SLRAVx0BQp/rXqCE1/noVqaek/K09MXCO792s= 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=1zH3pkxXYgUdrgCBRJkAYQ9Nxu+Si7WeMLlSsId0+JQ=; b=PsEUtZetGYEkjABbdkOF2fPxEFdpkY1ELTA139KiXWEydNyWkP34anGC32YkX3yjwc FcTGpgCzStHr6zPiAGUiZrU0JxAL/aNbX5i2l/yWf2zUJY5hDiMIbPr1iSgHZfaTmknl /csWZ2dr+NrG0FRcY80KiqdpKUGJQA/KFUMMy0qew6LuGQAtaAAFDk15R8zx6Zn3XARE I2fbsKtAtlBOnMCUE6PI7jUFYcqAa3H4cekSlPehcNnTbagDbn3NQh+dBhZbb7g5N1k7 WnZlPin3SxJ/XOV/bHWk+OJ2O4PSWwVX7VQO/heodVdifm6JuLH+Rpr9/o2oXakXOM9+ yY7w== X-Gm-Message-State: ALQs6tDkrJ6Ak6dZm90ioWiF6igScGtaiwE4DssJBKX020MC0IgM8RSl 12TLH+1JFYbDVNy1SDnpPo9b1rY3iOqcWEWf8jKx8g== X-Received: by 10.107.178.14 with SMTP id b14mr12465135iof.294.1523619326449; Fri, 13 Apr 2018 04:35:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.222.20 with HTTP; Fri, 13 Apr 2018 04:35:05 -0700 (PDT) In-Reply-To: <20180412182211.GC4082@hirez.programming.kicks-ass.net> References: <74865492-d9a6-649d-d37c-a5a6a8c28f23@arm.com> <20180405154630.GS4589@e105550-lin.cambridge.arm.com> <20180406125825.GT4589@e105550-lin.cambridge.arm.com> <20180410131950.GU4589@e105550-lin.cambridge.arm.com> <20180412182211.GC4082@hirez.programming.kicks-ass.net> From: Vincent Guittot Date: Fri, 13 Apr 2018 13:35:05 +0200 Message-ID: Subject: Re: [PATCH] sched: support dynamiQ cluster To: Peter Zijlstra Cc: Morten Rasmussen , Valentin Schneider , Catalin Marinas , Will Deacon , LAK , linux-kernel , Dietmar Eggemann , Chris Redpath 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 12 April 2018 at 20:22, Peter Zijlstra wrote: > On Tue, Apr 10, 2018 at 02:19:50PM +0100, Morten Rasmussen wrote: >> As said above, I see your point about completion time might suffer in >> some cases for low utilization tasks, but I don't see how you can fix >> that automagically. ASYM_PACKING has a lot of problematic side-effects. >> If use-space knows that completion time is important for a task, there >> are already ways to improve that somewhat in mainline (task priority and >> pinning), and more powerful solutions in the Android kernel which >> Patrick is currently pushing upstream. > > So I tend to side with Morten on this one. I don't particularly like > ASYM_PACKING much, but we already had it for PPC and it works for the > small difference in performance ITMI has. > > At the time Morten already objected to using it for ITMI, and I just > haven't had time to look into his proposal for using capacity. > > But I don't see it working right for big.litte/dynamiq, simply because > it is a very strong always big preference, which is against the whole > design premisis of big.little (as Morten has been trying to argue). In fact, Little not only gives some better power efficiency but it also handles far better some stuff like interrupt handling as an example Nevertheless, whatever the solution, it will never fit with big.Little/dynamiQ system without some EAS as soon as the power efficiency is involved in the equation. I have planned to test more deeply how ASYM_PACKING works with EAS when i will have finished others on going activity. >