Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5444185pxv; Wed, 7 Jul 2021 04:03:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyfblMJ17nKsFVdGofkWQeRtEQ09rWhQY1GsHIXQqhgndMLsRik6pTDXerpb8SGze+n1nns X-Received: by 2002:a05:6638:2390:: with SMTP id q16mr13593283jat.59.1625655793996; Wed, 07 Jul 2021 04:03:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625655793; cv=none; d=google.com; s=arc-20160816; b=Wqy1sdaeVaT25S0gmqaWbBkXTr3cHZ5zQX8QLPmFp9qGuXXd4+uFoCt5McLoAOzxNR jLZnj4+gULsRyN07QpwK3ITDJ/K9aVjQ5FIdno4ErXslvfkKUO14vKu4ntGlPyXyTySg DQDtIit3ta0RoBjqNmsV4Emegfn01MZG+AOJSefM6ylHKNxNyrMD9+rzowzHB9NvVnsQ J1ZItkpuyxcvfrFuzT+ia7cMKGvhlY0iEJz4A5K3+1vJdp+qks1dSiahiiGqDLFyJC2h JUNLwnKkcZ+8Eab6R/3RCVAILsMTRYtvtkPJGn/9/qFHDCSHDorYZmIQyHU2k6rpCaGh M+aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=0uRt6in+FkJgSGvTGFKNEKcxU8TeHsTS/d/tOicCErM=; b=y1J2Oo0qL1+6dscGi7bhSiuSHRD/ZE4AMD9McGsTnEnz171ZJ8AYwaL9PqPEpVtXsK Nh6L1VkzUODscd5CUwSt/FhrA+6sh8irArI2SpMgvCb75OP7CfKuwSajRqo5hsSgrlPh vqJz+gKTThB78wFX+N9kk2UJHBn13AnULWm9Hky/vWCNSrxVOvZ0Yt7Jh3EnLLgRYeIP wwUqEtUPmIhcWLrYbx/vASJW7RqDJ4uYsBuZU389H08+4vpxhcBZBpScxhGdPm4ccqDh ZtLNomm18nW0JooBPO8z/yuOIvFq9ap7oS7UlLAPZnx2VH72dOw6Jehuh1rYZa/ldzxx IKsg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c9si21839016ilu.72.2021.07.07.04.03.01; Wed, 07 Jul 2021 04:03:13 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231316AbhGGLFF (ORCPT + 99 others); Wed, 7 Jul 2021 07:05:05 -0400 Received: from foss.arm.com ([217.140.110.172]:34584 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231220AbhGGLFE (ORCPT ); Wed, 7 Jul 2021 07:05:04 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 674A11042; Wed, 7 Jul 2021 04:02:24 -0700 (PDT) Received: from [10.57.1.129] (unknown [10.57.1.129]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 757693F5A1; Wed, 7 Jul 2021 04:02:21 -0700 (PDT) Subject: Re: [PATCH 1/3] sched/fair: Prepare variables for increased precision of EAS estimated energy To: Vincent Guittot 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 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> From: Lukasz Luba Message-ID: Date: Wed, 7 Jul 2021 12:02:19 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/7/21 11:50 AM, Vincent Guittot wrote: > 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 > For 1uW and 1.2Watts for one core, 4 CPUs in cluster we get: (1200 * 1000) * (4 * 1024) = ~4.9bln so it would need div 64 version