Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5436811pxv; Wed, 7 Jul 2021 03:51:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwDEcXu4SAsTnFrkwAHUK3oR2nS1h0YCa+/zq6jwLY8vVUJXDWrICdR7M223kuSgOz5ja9u X-Received: by 2002:a5d:96cb:: with SMTP id r11mr4620813iol.53.1625655066926; Wed, 07 Jul 2021 03:51:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625655066; cv=none; d=google.com; s=arc-20160816; b=z9gKxQ1X6gU4SHz39oOI9DfT4U1F2XQApXcusNYDMTZhYN5d0ZjEgacTVgicEWjQZS D3pL9if0j7MbTm4Ctd7bTgQVmrSfEv3xf+Q8tvmqkxGBNG0mcMPlqkR6p1WoV9va2G6A 2r/jCjubY82OYDC/1KjarWEayr4pc296QJoCQfjU89qt3iiLluyRAGJPXzY3967ridhr wh4yvb9s2ymGviUdlxKmy6QKmbif/QvkaqqknmO8aGpa0sHv74FTuC25Fuh2SY35cIyA NcDSeulo33pacE4MZ685dwvYiHs3uFrGF+5W3pL9ilhlc0DaIyWZYOgNrNVX2av5Elqt kseQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=aqinmbsgubdY1rzngMj67q1SA/uOa/OYEUMRA9Sn7zM=; b=L0mbMcJqmVO2FHgl83La1JHgAYw2eVsxvg4hrLdB0PJlrjNQaAzJBroJSKR5fkpDel uLFVSI2tc8ec4leCaT9fLzkxRwuwmJ8h4CwTCG8SoXbNq4SvQhP5f1GgpIiGcMezKApv Akjy/ScEZvknp0Azdd7uZsGNj/gHtaUQNZIpplMZE9ENSSwQxazcUHqTBnYkY28GANHo iM+1KkxAs0ED+QaGQJE1kFQBLrbpoPiNT/WvstHNSFed67z6apnbQoMMHDG2MtROJz5m /JgISMfEqsgdXgYXX/xgscs5L85cunSvjCwlNjABlb2PGTJXYX80i0CgP6va2JDBsaRs IKuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zZAvq1+u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id b7si23886208ile.135.2021.07.07.03.50.55; Wed, 07 Jul 2021 03:51:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zZAvq1+u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S231267AbhGGKxJ (ORCPT + 99 others); Wed, 7 Jul 2021 06:53:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230354AbhGGKxJ (ORCPT ); Wed, 7 Jul 2021 06:53:09 -0400 Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 37443C061574 for ; Wed, 7 Jul 2021 03:50:28 -0700 (PDT) Received: by mail-lj1-x22b.google.com with SMTP id r16so2109633ljk.9 for ; Wed, 07 Jul 2021 03:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aqinmbsgubdY1rzngMj67q1SA/uOa/OYEUMRA9Sn7zM=; b=zZAvq1+uOQ6bNKl+wJAG++GGLSuAKMOx6EKxjUj89CNG1IU9b0hdHuii4FZLAkGRbI B4zLefFoYRgzpIB/tPlw7lOn/0qM7UwkWLgCDPny1Ze+MavjjQZRggk/CXrRatNxsFJ/ A2bU/QqengHTt0gMO5FRku5XiliA+rIlA+SfzKCgLrW44zOvE+bkXBHcugTITBwe/qqF DKmbu/S4B18FuzNybygbphmD8UuJq/JoztU5dZK1T1F8aZr0Fmgw/5WV8FYahKcoxKMu MjLUeHeuKJHIutx+2CCUoVU3QVH3D4jhxv7kAXu7h9E7KnmbDBFQK3kP6mkYDDxGt7XH U4fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=aqinmbsgubdY1rzngMj67q1SA/uOa/OYEUMRA9Sn7zM=; b=ubhvNLnmWUBF5jkYA/yqRr7B2//46BFxnDGOqcejLuzcgNi63s6CMhBOVpTiT+iFfR oxUNSvzyxfJthyZiZhmqT4fq9Oiin7ycyU0tOhTFPZbAd0p4xzSRipBOrBrAVC1KFu5X J02d41Oclg8XTr1TzcmyOTabViGkygVMj09WmPwDB1StKsk+4vjiwD8osJKQzSdyB2RY FaDxJqmpqmHkhD9U5jfxws3UFz/F0tTZ7MK6UIAJFH9pgrQSvjeGQB7Rud6vv155/1kP DQgUDxW5EWFoN1RKiYrTkwVzJwiiF1UPfDq61zaX2EScRxMJMWBBl+u5TOZP31rb8mpn hjDw== X-Gm-Message-State: AOAM5315tZZ6jv0sui3u7viYOq74C408t4s1WfK6Xg9z7BcLiLDIY6+y Q75lzJt0hQAz43+Z/A4TGgldfCTmDzMyHJFD5X+owg== X-Received: by 2002:a05:651c:1422:: with SMTP id u34mr5040776lje.221.1625655026585; Wed, 07 Jul 2021 03:50:26 -0700 (PDT) MIME-Version: 1.0 References: <20210625152603.25960-1-lukasz.luba@arm.com> <20210625152603.25960-2-lukasz.luba@arm.com> <2f43b211-da86-9d48-4e41-1c63359865bb@arm.com> <297df159-1681-f0a7-843d-f34d86e51d4c@arm.com> <27916860-33b1-f0a0-acff-4722a733c81b@arm.com> <58cb7ad3-ffff-8940-4c8e-2c46dcc86d54@arm.com> In-Reply-To: <58cb7ad3-ffff-8940-4c8e-2c46dcc86d54@arm.com> From: Vincent Guittot Date: Wed, 7 Jul 2021 12:50:15 +0200 Message-ID: Subject: Re: [PATCH 1/3] sched/fair: Prepare variables for increased precision of EAS estimated energy To: Lukasz Luba Cc: linux-kernel , Chris Redpath , Dietmar Eggemann , Morten Rasmussen , Quentin Perret , "open list:THERMAL" , Peter Zijlstra , "Rafael J. Wysocki" , Viresh Kumar , Ingo Molnar , Juri Lelli , Steven Rostedt , segall@google.com, Mel Gorman , Daniel Bristot de Oliveira , CCj.Yeh@mediatek.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 7 Jul 2021 at 12:41, Lukasz Luba wrote: > > > > On 7/7/21 11:32 AM, Vincent Guittot wrote: > > On Wed, 7 Jul 2021 at 12:29, Lukasz Luba wrote: > >> > >> > >> > >> On 7/7/21 11:11 AM, Vincent Guittot wrote: > >>> On Wed, 7 Jul 2021 at 12:06, Lukasz Luba wrote: > >>>> > >> > >> [snip] > >> > >>>> No. It's in 0.1uW scale, so 800Watts. Which is 16 CPUs * 64Watts > >>> > >>> Oh! you want 0.1uW precision .... This doesn't seem realistic at all. > >>> I'm not even sure that the power model can even reach an accuracy of > >>> 1mW > >>> > >> > >> True, the EM is registering platform with 1mW precision, but 1uW > > > > Do you mean 1uW or 0.1uW ? > > In this patch set I've proposed 0.1uW, but I'm open to drop one > order of magnitude. The 1uW still be good. I don't want to underestimate the capabilities of the power model but I don't see which benefit you will get with 0.1uW precision With a 1uW precision the long type currently used for the returned value is fine for 32bits machine AFAICT