From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_DBL_ABUSE_MALW,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07385C2D0DB for ; Fri, 31 Jan 2020 13:30:30 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id CA7A720CC7 for ; Fri, 31 Jan 2020 13:30:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="RJmb/XxR"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="GW3i3YYE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CA7A720CC7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:MIME-Version: Date:Message-ID:From:To:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nTKVOYX3w2lbWM4xcH9sG9f0wc1fJQhPbtpl5Cp3Hfs=; b=RJmb/XxRIDD53y OZ+mC9++/iYw7C3DqqbuNLAT2kVUqEAm8vIdzfI1n4T12K+eWfsoqzHDVYWjtptK6ljBh5m35z2Ed VNG1Szdk3QjrUcBeI3U7qvr6Bcg2FNehxbaCHiLw35CFnmMfRobH/XbWsZbdFfxf564qCxVG6kyf+ nNDwxUW7rDGxITdGeUqBAXhfXyceY3heZgoKAGugJnKlm6/CVwBmh20/XKwPjkPsjU7jRhJ0t0NAn ZkdApvysLQOWmjkYwCYYPrLeWoHzGRth3enfSUSIuqvP3RAObrfIkE8Ery5iQueC7z8LfUQvBY8iL H68uIcQRcukRalkM9eeg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ixWNO-0005GR-Tw; Fri, 31 Jan 2020 13:30:26 +0000 Received: from mailout1.w1.samsung.com ([210.118.77.11]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ixWNI-0005Ba-GC for linux-arm-kernel@lists.infradead.org; Fri, 31 Jan 2020 13:30:22 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20200131133015euoutp01f73034ed5774366a079aa37ab1adabe3~u_9XkMqIy2726627266euoutp01S for ; Fri, 31 Jan 2020 13:30:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20200131133015euoutp01f73034ed5774366a079aa37ab1adabe3~u_9XkMqIy2726627266euoutp01S DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1580477415; bh=g13mPe4nf3idGfvJQ2ydGWAXeGHLTZ8oPYtzoeqs5LY=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=GW3i3YYEJ50DA+0PVExSi8C5hE/6o1fxI8z+Ir2hbJl4vzRs7oUB0ChYNvOrSNUtL 0QLkBXuRJtdeCMtPgVf7oPbVSiBoVSIk96jPpJl2WROMM3KNTy5Zbi31D8ER1P3XWE BJ/QVaGng2y0PIMu5cAcYyfDmwgSEkTGZcwveXT8= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200131133015eucas1p1dd95266c4d8994df5020a79c3e0d1097~u_9XX1ksG2448924489eucas1p1M; Fri, 31 Jan 2020 13:30:15 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id C5.5C.60679.7EB243E5; Fri, 31 Jan 2020 13:30:15 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200131133014eucas1p2cf8535b64a82ba502c0a6fcedbce917d~u_9XBPE3P3081530815eucas1p2r; Fri, 31 Jan 2020 13:30:14 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20200131133014eusmtrp25b641f1be51f837f7f828f2bae03fb20~u_9XAcZvI2149521495eusmtrp2L; Fri, 31 Jan 2020 13:30:14 +0000 (GMT) X-AuditID: cbfec7f4-0e5ff7000001ed07-6a-5e342be7ca6e Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 3E.DC.07950.6EB243E5; Fri, 31 Jan 2020 13:30:14 +0000 (GMT) Received: from [106.120.51.71] (unknown [106.120.51.71]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20200131133014eusmtip29a5eb72927f4750e0f92b9b7aa874d74~u_9WZt2xT1363513635eusmtip2e; Fri, 31 Jan 2020 13:30:14 +0000 (GMT) Subject: Re: [PATCH 3/3] ARM: exynos_defconfig: Enable Energy Model framework To: lukasz.luba@arm.com From: Bartlomiej Zolnierkiewicz Message-ID: Date: Fri, 31 Jan 2020 14:30:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20200127215453.15144-4-lukasz.luba@arm.com> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA02SfyyUcRzH973nxz2s43Hc7jNM6xpTza/44ylNtdV2pi3rx2ZIXXmGOHSH 6I/IKMlFSvRkyBJuFl3HhSW/ljW/Zi1KZuVHV3J/+LE2hDwelv9en+/n/Xl/Pu/tS2HSPsKR iolPYjXxqjgFaY03vV8a8DAf8Ivw1n0nmJFFM8GUdw8QzHRBI8bkT/7GmMHBBjHTnzkrZgyT wwTzsaWUZBZ03YgpGWwTMc8ys8RM1ciQiPl6q4Zkst92i4/ZKOvK6pDSoL9LKl8/T1feN+qR csHgEkyEWh+JZONiUliNV8Al6+hio1mUyMlSOzpNWAZqs8tFVhTQfjD8p4zIRdaUlK5BkLvS vlUsIsizrONCsYDA9LgIbY+Y5zmCZyldjaBMFySILAjWs1tFfMOePg0z7fmb7EDLoYAz4jxj 9KgIajvceSbpw/Dgjn7TVEIHQFth/6Yep12huKlezLOMDoH5b12EoLGDD0+mNn2s6ENgKJkX CZ5yGJ0q3+LdYLKUYvxBQFvEMP3l08YCaqM4AfVdrkIAe5jpMYoFdob1Zn6W179EsJrzc2vY hKD64RopqPxhbGCZ5I0weh/Ut3gJz8ehvnIVF/xt4LPFTrjBBgqbijHhWQI5t6WC2g0aXjSQ 22tzm2uxAqTgdiTjdqThdqTh/u+tQLgeydlkrTqK1R6MZ697alVqbXJ8lOeVBLUBbfyx3rWe xTeo5e/lTkRTSLFLkujkFyElVCnaNHUnAgpTOEhkJ30ipJJIVdoNVpNwUZMcx2o7kROFK+QS 38pfF6R0lCqJjWXZRFaz3RVRVo4ZCCNNaSKW5cLrMrNePV05Ndp8L6W36geE2gZXuHjrxoKO VuqyzYF7roWwRARz1udc8EBfWLFTQEha/1zgo7nYm55uQ7YeRY029g6T4VzU07ChEvzM+nhe Yar8asi4r3q5F2vLm3fWi12XZmOTJ1R7fdzT/SlwfzfRKpOcNy4rcG20ymc/ptGq/gHQIDF7 XwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRmVeSWpSXmKPExsVy+t/xe7rPtE3iDCZ9V7O4/uU5q8X8I+dY LZ5O2Mps0f/4NbPF+fMb2C3ONr1ht9j0+BqrxeVdc9gsPvceYbSYcX4fk8XCphZ2i6XXLzJZ 3G5cwWbRuvcIuwOfx5p5axg9Nq3qZPPYvKTeo2/LKkaPz5vkAlij9GyK8ktLUhUy8otLbJWi DS2M9AwtLfSMTCz1DI3NY62MTJX07WxSUnMyy1KL9O0S9DKmb3nOVDBLtOLgoe3MDYz7BLsY OTkkBEwknn+axdrFyMUhJLCUUaLnRjNjFyMHUEJG4vj6MogaYYk/17rYQGwhgdeMEid+1oLY wgK+Emu+32YGsUUExCUmzNrCAjKHWeAWk8THSe3sEEN3M0ocev+CEaSKTcBKYmL7KjCbV8BO Yt+ks0wgNouAqsT0bevZQWxRgQiJwztmQdUISpyc+YQFxOYUsJTYNOMTWD2zgLrEn3mXmCFs cYlbT+ZDxeUltr+dwzyBUWgWkvZZSFpmIWmZhaRlASPLKkaR1NLi3PTcYiO94sTc4tK8dL3k /NxNjMDI3Xbs55YdjF3vgg8xCnAwKvHwFkibxAmxJpYVV+YeYpTgYFYS4RV1NYwT4k1JrKxK LcqPLyrNSS0+xGgK9NxEZinR5HxgUskriTc0NTS3sDQ0NzY3NrNQEuftEDgYIySQnliSmp2a WpBaBNPHxMEp1cC4+XZPkTOz7Z8n+Ua5XuoM4iKL3s3mYA1lPTW7bcOs6U2Xs54kSvvtO+6U xpw36dZ2u6rXQvc2a23tZcjO17jJftWKLVg7Nyibz3/xi2VX5liZH6h2Srljbvt0Vm/mM885 ka+S/Cd+qklLquN7u2zdtOsPKu8tmH9yhcTSzVur6pVMup3PPjFVYinOSDTUYi4qTgQA5IpC //ICAAA= X-CMS-MailID: 20200131133014eucas1p2cf8535b64a82ba502c0a6fcedbce917d X-Msg-Generator: CA X-RootMTR: 20200127215538eucas1p2b8d4886de6f59f6a62257d3d66307c73 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200127215538eucas1p2b8d4886de6f59f6a62257d3d66307c73 References: <20200127215453.15144-1-lukasz.luba@arm.com> <20200127215453.15144-4-lukasz.luba@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200131_053020_690678_59614871 X-CRM114-Status: GOOD ( 22.00 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, robh+dt@kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, krzk@kernel.org, cw00.choi@samsung.com, kyungmin.park@samsung.com, kgene@kernel.org, myungjoo.ham@samsung.com, dietmar.eggemann@arm.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, On 1/27/20 10:54 PM, lukasz.luba@arm.com wrote: > From: Lukasz Luba > > Enable the Energy Model (EM) brings possibility to use Energy Aware > Scheduler (EAS). This compiles the EM but does not enable to run EAS in > default. The EAS only works with SchedUtil - a CPUFreq governor which > handles direct requests from the scheduler for the frequency change. Thus, > to make EAS working in default, the SchedUtil governor should be > configured as default CPUFreq governor. Although, the EAS might be enabled > in runtime, when the EM is present for CPUs, the SchedUtil is compiled and > then set as CPUFreq governor, i.e.: > > echo schedutil > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor > echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor > > To check if EAS is ready to work, the read output from the command below > should show '1': > cat /proc/sys/kernel/sched_energy_aware > > To disable EAS in runtime simply 'echo 0' to the file above. > > Some test results, which stress the scheduler on Odroid-XU3: > hackbench -l 500 -s 4096 > With mainline code and with this patch set. > > The tests have been made with and without CONFIG_PROVE_LOCKING (PL) > (which is set to =y in default exynos_defconfig) > > | this patch set | mainline > |-----------------------------------------------|--------------- > | performance | SchedUtil | SchedUtil | performance > | governor | governor | governor | governor > | | w/o EAS | w/ EAS | > ----------------|---------------|---------------|---------------|--------------- > hackbench w/ PL | 12.7s | 11.7s | 12.0s | 13.0s - 12.2s > hackbench w/o PL| 9.2s | 8.1s | 8.2s | 9.2s - 8.4s Would you happen to have measurements of how much power is saved by running hackbench using "SchedUtil governor w/ EAS" instead of "SchedUtil governor w/o EAS"? Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics > Signed-off-by: Lukasz Luba > --- > arch/arm/configs/exynos_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig > index 1db857056992..c0f8ecabc607 100644 > --- a/arch/arm/configs/exynos_defconfig > +++ b/arch/arm/configs/exynos_defconfig > @@ -18,6 +18,7 @@ CONFIG_ZBOOT_ROM_BSS=0x0 > CONFIG_ARM_APPENDED_DTB=y > CONFIG_ARM_ATAG_DTB_COMPAT=y > CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M" > +CONFIG_ENERGY_MODEL=y > CONFIG_CPU_FREQ=y > CONFIG_CPU_FREQ_STAT=y > CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel