Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp4084672rwb; Tue, 8 Nov 2022 11:53:47 -0800 (PST) X-Google-Smtp-Source: AMsMyM6/NQgdJEGbfSYhbGaou05NumbN3zq95UbjmKSfJ4dj9snuGPTTGWxH0KTqRJXHdS0PH3hG X-Received: by 2002:a63:450c:0:b0:443:94a1:3703 with SMTP id s12-20020a63450c000000b0044394a13703mr47502345pga.565.1667937227302; Tue, 08 Nov 2022 11:53:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667937227; cv=none; d=google.com; s=arc-20160816; b=FAET4W1FoVOUB+GimCzifgs1/ME4bfZ1iQQh4d5cIJiQsaG71ZYQ54j8gB8/Vg9WR9 gbQRxDep2x05x9dMf3EqjTIcjLaHMCK7xMK2OBlvveq1QNi+ktlxnHhYRZGP8hnMcTsM bOne72Dc5mRBmTbhjoqVRccPKN3zLfYktStU6h4ZXLnzB1LVX7Gsi92QMDku3/386XpL /SsUaEaBVeC79WUZ0YWyA3SKXSPD1+D4N2wRH0yS28Lr2vEB1vUp9XEAUfFCJ3WIDgGo TMmS6R0VZb9OnaZ6OHNB6T+3u1Mmkl0BCd3fa/bKzPSzFRxuDqOL2LFbNKYy/584o4B0 GmPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=tlkv2tlDXejHn+hQsU73722g8dssIRwNgf4clzEKA80=; b=K+O4fjIrZ8edB3MgqEK+I/QwVEmyJv7clQQ8QMo0CWpAZ5xvn0q4n/C9gjQOQshvvU 8e+mk1nQpWo42/ogZu00+dSbXCMdIVP5/bZOLrTgFka3FURqGLIHAmUl0hNK6I+1IbQP yjjNcTIQhlpcTauVDu6+Wc3jxoLdkQRTOrMb+QtgvOYioNGpjmtvaYt8zEYDDDtgEgb0 itj8wDVYg1KpUmJKwweIyYhJ4bhN8eYE1G0aDlTsIh5kgK+j15BWkYVL9lnzfuXcO7t6 ai32Qm3kkxfErUL2WMjC3d+jDt5YE+aKqzt6AVauKatkBXvsrjwz84TnTv5iTqfB49HA B+CQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@layalina-io.20210112.gappssmtp.com header.s=20210112 header.b=u4lSuk40; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 32-20020a631360000000b0045e00b905cbsi16067834pgt.73.2022.11.08.11.53.35; Tue, 08 Nov 2022 11:53:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@layalina-io.20210112.gappssmtp.com header.s=20210112 header.b=u4lSuk40; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229632AbiKHTsx (ORCPT + 92 others); Tue, 8 Nov 2022 14:48:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47670 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229452AbiKHTsv (ORCPT ); Tue, 8 Nov 2022 14:48:51 -0500 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DCF3462380 for ; Tue, 8 Nov 2022 11:48:49 -0800 (PST) Received: by mail-ed1-x52d.google.com with SMTP id l11so24130389edb.4 for ; Tue, 08 Nov 2022 11:48:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=layalina-io.20210112.gappssmtp.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=tlkv2tlDXejHn+hQsU73722g8dssIRwNgf4clzEKA80=; b=u4lSuk40Qa6Qhn86j97i/sV4jHTyWgm3XdoGOMkNaPHd6tUNlMRgs4J31VW7CgLpfL L0cfv5vAf6kc4c+ccuSWDLiBnQZ66PfHQkxRF0HEUYaj5+IuklD1X3N+S51akNS/qkpw xJYRR+GHQ94jZpP/uq6u1JjHbbMvFnF5Ai7SINxaNcGj6C0VLHhsqttEd7tF/Axrb3KJ dYfcd9DJAemKlHpqX47DM1jM+kpwft4LH8MpE4qBUzuAcI3exjAK8NE/gnI+r8D69Zgr +qnUQXY8ZVbBQPO4XcvSJ/IpMKfvHKPvG881szJMaDCTS8z45F2sqjEipV/drfkMp48o 1X8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=tlkv2tlDXejHn+hQsU73722g8dssIRwNgf4clzEKA80=; b=pRhbvUlDDnqONcYMnyaL4WhusPr/D6cfLAqQvTvsnvkH0LPpiGtuB0M9Dp6Ej8gtY8 ofVJ9/TdwtKcdtjxKV55gEy827HpXLX71BE3jjnvHJpuan8RRNnIsJhdR0aHc3IXI1za 5MAehrwqzNk7w6Y2vf5a4CPgEFjPmEfKbLlzbqm8lQDUzE2tYly/ilspgDpdRH9ed67B hb25puogwlQMwZenhFUu7vVGGzucCSVVJq3qShqprbbPBOBcxKK6WmAQgixDsnjp/p4E ZhI8EiqSmActRMQEMAU3GUgOgJ1CCpslpYcM8ih0XhxZsgB1nrmuqWsKpOVhF0+iEcOJ eFcg== X-Gm-Message-State: ACrzQf0+1posKgRM7sxV3BgyHGXJkaWM7iUh/+v8u5MfOHp7WxPds8tR K8lKiyyLvt+PFudr6PkNaXyDIA== X-Received: by 2002:aa7:d590:0:b0:463:d21a:f0af with SMTP id r16-20020aa7d590000000b00463d21af0afmr38558880edq.50.1667936928417; Tue, 08 Nov 2022 11:48:48 -0800 (PST) Received: from airbuntu (92.40.171.176.threembb.co.uk. [92.40.171.176]) by smtp.gmail.com with ESMTPSA id a12-20020a50ff0c000000b00458b41d9460sm5863890edu.92.2022.11.08.11.48.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Nov 2022 11:48:48 -0800 (PST) Date: Tue, 8 Nov 2022 19:48:43 +0000 From: Qais Yousef To: Peter Zijlstra Cc: Kajetan Puchalski , Jian-Min Liu , Dietmar Eggemann , Ingo Molnar , Vincent Guittot , Morten Rasmussen , Vincent Donnefort , Quentin Perret , Patrick Bellasi , Abhijeet Dharmapurikar , Qais Yousef , linux-kernel@vger.kernel.org, Jonathan JMChen Subject: Re: [RFC PATCH 0/1] sched/pelt: Change PELT halflife at runtime Message-ID: <20221108194843.i4qckcu7zwqstyis@airbuntu> References: <20220829055450.1703092-1-dietmar.eggemann@arm.com> <0f82011994be68502fd9833e499749866539c3df.camel@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/07/22 14:41, Peter Zijlstra wrote: > On Thu, Sep 29, 2022 at 03:41:47PM +0100, Kajetan Puchalski wrote: > > > Based on all the tests we've seen, jankbench or otherwise, the > > improvement can mainly be attributed to the faster ramp up of frequency > > caused by the shorter PELT window while using schedutil. > > Would something terrible like the below help some? > > If not, I suppose it could be modified to take the current state as > history. But basically it runs a faster pelt sum along side the regular > signal just for ramping up the frequency. A bit of a tangent, but this reminded me of this old patch: https://lore.kernel.org/lkml/1623855954-6970-1-git-send-email-yt.chang@mediatek.com/ I think we have a bit too many moving cogs that might be creating undesired compound effect. Should we consider removing margins in favour of improving util ramp up/down? (whether via util_est or pelt hf). Only worry is lower end devices; but it seems to me better improve util response and get rid of these magic numbers - if we can. Having the ability to adjust them at runtime will help defer the trade-offs to sys admins. Thanks -- Qais Yousef