Received: by 10.192.165.156 with SMTP id m28csp2285725imm; Thu, 12 Apr 2018 11:39:50 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/yD1LCIjYutFzQjlgrNbCwG+OcOj4d3jef5MVqBVY6Qkww+OdaTNMALhsH+X66YWyTI28l X-Received: by 2002:a17:902:5a5:: with SMTP id f34-v6mr2209828plf.288.1523558390098; Thu, 12 Apr 2018 11:39:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523558390; cv=none; d=google.com; s=arc-20160816; b=wn2k5kjdSRvD/YVahuhESf8zo81e+ZDGuEwPXwUWynWmOmXysQ2bVBYXVGOh8I423Y elYOVJpFHwkMpfWz4DGF1eHo4VrKVY8WCnf+QLd6BtkV0TWKV7PvF43uucyarkfUQKyJ Et3fQXURLlfc1JXHdFKFFM6g2+uVK8ykPMu1i0TpEqlSsY83tkqwfECw9Hb1addw2Ikx nR2EAmKirvNxiIgWuR6SrwSWtIBfzfjzb1f5eKo4U55m3BCcUqfUzIuYxsJhOZmmPoTz cREVN6o5veEqy4+z68TW018ZQSMG4CbltMpyBwKzAah2ZGUNdh44vKDNHgjgZ2yQyF9k 967g== 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=ZOIq64+Dd+6CjGH5ZM0JnK3xwu3JefTRkwaoE/w/Yf8=; b=Aa5riQeb6by0AmjrJ7oI0Ciaem1nCBrqPeSLS2+YNAjjPdQM9VgSYRmpMKVS7tdOYI Li83cavyDzVZE66bFNPp9/nyaEfRdlwV9ko7C4Ivv0wP3vDs6qjs2S8EzT5gImJilD+M jOpuiUNb2j9EYgL5BO1golW794Y4uOAr8FU8ZoCnr4+wlQALVDfmE4c8IyU2G+ytkCr0 vzYWD5g/WSnRjs8v1rqMmqfSBa9bcFcqaqF8kIv4fCkmLO47itQBpq1JvbpZ6iSfQb3x 7t+BY8Mr/7F/qghT7NfghP/t1MNBLVsAFfc8jsgcONuUyC2rMbQpTy7BvgWL9wIqRu4q c97A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=merlin.20170209 header.b=AwTD4eex; 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 h28si2669778pgn.22.2018.04.12.11.39.36; Thu, 12 Apr 2018 11:39:50 -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=fail header.i=@infradead.org header.s=merlin.20170209 header.b=AwTD4eex; 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 S1753108AbeDLSWT (ORCPT + 99 others); Thu, 12 Apr 2018 14:22:19 -0400 Received: from merlin.infradead.org ([205.233.59.134]:60634 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752901AbeDLSWS (ORCPT ); Thu, 12 Apr 2018 14:22:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZOIq64+Dd+6CjGH5ZM0JnK3xwu3JefTRkwaoE/w/Yf8=; b=AwTD4eexXQ0YDRjGWsqwz/sj2 IBEyQ0MiWGjWWmepqPMz2uEpy2pT/XA3rA/2FXUR1xIPWbXwOIdSptB+w7DrnwbPW2Jr8NP3UGPNm nIC8c78GzXmJ+uZHF9DyUOwogOQZmbuVdEMtsNIkpNSNuFj6u+uKbeEj9PTr/X1OpS+LDT9ii3D8t KPP5mnfEHQNn8UkkElw/scrd+FOXPJOTfUsRTR8LIUfSHy4dWsoGA+zn/sg3T0kGK4C6lqGLCDxzP zbVTpHM0qEZNdcaIssc1sLeOPq41XH8R3sAQU73L83QPe+idaduQ5xwDmXL2nx04TAnuy09eSd5Ve ACbgZDObg==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1f6grN-0005Q3-W7; Thu, 12 Apr 2018 18:22:14 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 637C22029908D; Thu, 12 Apr 2018 20:22:11 +0200 (CEST) Date: Thu, 12 Apr 2018 20:22:11 +0200 From: Peter Zijlstra To: Morten Rasmussen Cc: Vincent Guittot , Valentin Schneider , Catalin Marinas , Will Deacon , LAK , linux-kernel , Dietmar Eggemann , Chris Redpath Subject: Re: [PATCH] sched: support dynamiQ cluster Message-ID: <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180410131950.GU4589@e105550-lin.cambridge.arm.com> User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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).