From nobody Tue Feb 10 05:10:26 2026 Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0848319414E for ; Tue, 20 Aug 2024 16:36:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724171809; cv=none; b=vD9NEEn1AFjHPPeMDmDF8k+3afB0+zUvv6bFfm/BikMmmZWxyDtq3ScIX6PTvv6gKxznlHRAvjid0o39z+1B3Nn8s5gDpK528OvOVXkLn7KehOoynjJNrgfni3nnizyAd1ICopM+tQf+UNz5HgbTQsOW2GlxlUSCxjbKFu8lrZo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1724171809; c=relaxed/simple; bh=NWGl6xmypDOUzvDbdd6/ZYozVxHaZS6LctziiRw3r/4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=ORxUBjG8Jo5scv0hRw6rgQ0qEe+8eg58MAJK4E0V6/DiqEXk0KWZSZkf5baRHpIsPQbZbNDJKlZiqJ1Utl2fTF6cHLaAIQ0x9vKyDSh7S64VgQmdR8wF/DgTlrQR+OfVPR38f/AydZHvebUtPf7CKpismXhkPZg2R7Gbviyq+N8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=layalina.io; spf=pass smtp.mailfrom=layalina.io; dkim=pass (2048-bit key) header.d=layalina-io.20230601.gappssmtp.com header.i=@layalina-io.20230601.gappssmtp.com header.b=RXtjyE/P; arc=none smtp.client-ip=209.85.208.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=layalina.io Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=layalina.io Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=layalina-io.20230601.gappssmtp.com header.i=@layalina-io.20230601.gappssmtp.com header.b="RXtjyE/P" Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5bb85e90ad5so4253852a12.3 for ; Tue, 20 Aug 2024 09:36:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=layalina-io.20230601.gappssmtp.com; s=20230601; t=1724171805; x=1724776605; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MlOaXaSxe4t1PPDAFFFwKxv22YBKt/FKkTrJcGZpyCM=; b=RXtjyE/P3BG/2Se4+wuqZn3Cf+Eru8kvIkt31wZ5fw+B8afAMb7hG0T6xvTJUx7Wbr zoUrFjiJiuXtxr9Z+MqmRYNKrAE33RJh8GhoPs+yEgDPvAU4HjxwxnBEsrBhvm1Op+iB MsqB62OBwp60MSPF6566vcj9AsfrPUInlpHhmjdyA3tAV9AUUITrl1T3f/ZD4SiGfbu/ 6uWsY2WyLKUEJeUMedut17OPFs4qjrtj+z/bBKEb4YGQrewhdnn2JJwzhLS+6xFmNgbn m2fv1pOjeajBEdvplOIEsRIkAhMWh66E/XSeviooXq6y/lUHoDntlNRhxiwvaPQgOuOb Ek6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724171805; x=1724776605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MlOaXaSxe4t1PPDAFFFwKxv22YBKt/FKkTrJcGZpyCM=; b=meeGYsfuiULBihdumE7zDxUolqxZwiJ5Seo4Ab7cNpcDBXl8BYDXFNc9cixxXA+0c+ e7ZV3fDSO8ZM8zG7V2raVVpEqYmZOQgXBeMa+QDM2fO6bmW/AOLGZ2QUD67flNa2cO5U x1sf7wn18cxvCH13i2cZuy2swn9V6KKXKUH8uQJYOBodpj8Z2y+f2sImZfrjyiuYtL2M pInOkY5JP2Ke8evPNLFT3AROZh6IzJv3WJWusc2Mrh6q33O3JgcdzuasqodAR+DlA4fN Agl8WXJf1CrlCL3wH+wl9hSqrNfPdaPVXMmxBX0F0+fykKrH/3FafrxT82bvm6HcWL3W DRpA== X-Forwarded-Encrypted: i=1; AJvYcCW2q/n0Hxgmcj4SCXyszdBJcpyVZsJprg24odbhw2juzy+wnrjq3t2DNslXITec2L07mErD783vbvWsLrE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw2on7LFokf7vPFxX46i0x8EZxqypGz0+uemkauBQAwjs1olH7G Hvjxm4xY2Ad/l0MZVwsktKi2uf9hTKvkkSVJS/KAURMY7RY1ZHAxrdCI/0ZsQPk= X-Google-Smtp-Source: AGHT+IGd0lN/68+It+jeiTE+VFnqKtHnby+yBIZv2MbicBv5kJa2yRauuDHdIXSJbNXUDYwoNgDzbA== X-Received: by 2002:a17:907:c7d7:b0:a7a:be06:d8e3 with SMTP id a640c23a62f3a-a8392a22287mr1003338666b.46.1724171805332; Tue, 20 Aug 2024 09:36:45 -0700 (PDT) Received: from airbuntu.. (host81-157-90-255.range81-157.btcentralplus.com. [81.157.90.255]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a83838cfb5esm780728766b.59.2024.08.20.09.36.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Aug 2024 09:36:44 -0700 (PDT) From: Qais Yousef To: Ingo Molnar , Peter Zijlstra , Vincent Guittot , "Rafael J. Wysocki" , Viresh Kumar Cc: Juri Lelli , Steven Rostedt , Dietmar Eggemann , John Stultz , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Qais Yousef Subject: [RFC PATCH 08/16] sched/fair: Extend util_est to improve rampup time Date: Tue, 20 Aug 2024 17:35:04 +0100 Message-Id: <20240820163512.1096301-9-qyousef@layalina.io> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240820163512.1096301-1-qyousef@layalina.io> References: <20240820163512.1096301-1-qyousef@layalina.io> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Utilization invariance can cause big delays. When tasks are running, accumulate non-invairiant version of utilization to help tasks to settle down to their new util_avg values faster. Keep track of delta_exec during runnable across activations to help update util_est for a long running task accurately. util_est shoudl still behave the same at enqueue/dequeue. Before this patch the a busy task tamping up would experience the following transitions, running on M1 Mac Mini rampup-6338 util_avg running =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=90 986.0=E2=94=A4 = =E2=96=84=E2=96=84=E2=96=84=E2=96=84=E2=96=84=E2=96=9F=E2=96=80=E2=96=80= =E2=96=80=E2=96=80=E2=94=82 =E2=94=82 =E2= =96=97=E2=96=84=E2=96=84=E2=96=9F=E2=96=80=E2=96=80=E2=96=80=E2=96=98 = =E2=94=82 =E2=94=82 =E2=96=97= =E2=96=84=E2=96=9F=E2=96=80=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=84=E2= =96=9F=E2=96=80=E2=96=80 =E2=94=82 739.5=E2=94=A4 =E2=96=84=E2=96= =9F=E2=96=80=E2=96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=84= =E2=96=9B=E2=96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F= =E2=96=80 =E2=94=82 493.0=E2=94=A4 =E2=96=97=E2=96=9B=E2= =96=80 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=84=E2=96= =9B=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=84=E2=96=9F=E2=96=80= =E2=94=82 =E2=94=82 =E2=96=84=E2=96=9B=E2=96=98 = =E2=94=82 246.5=E2=94=A4 =E2=96=97=E2=96=9F=E2=96=80=E2= =96=98 =E2=94=82 =E2=94=82 =E2=96=84=E2=96=9F=E2=96=80=E2=96= =80 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=84=E2=96=84=E2=96=9B=E2= =96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=84=E2=96=84=E2=96=84=E2=96= =9F=E2=96=80 =E2=94=82 0.0=E2=94=A4 =E2=96=97 =E2=96=97=E2=96=84=E2=96=84=E2=96=9F=E2= =96=80=E2=96=80 =E2= =94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=AC= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=AC=E2= =94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 rampup-6338 util_avg running residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 0.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 5.5 15.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 7.9 36.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87 8.0 57.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87 8.0 78.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 7.9 98.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 5.0 117.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 5.0 137.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 5.0 156.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87 4.0 176.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 191.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87 4.0 211.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87 4.0 230.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 248.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 266.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 277.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 294.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.6 311.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.4 327.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 340.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 358.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 371.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87 1.0 377.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 389.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 401.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 413.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87 3.0 431.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 442.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 2.0 456.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87 1.0 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= Sum Time Running on CPU (ms) =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80 CPU0.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 90.39 CPU4.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1156.= 93 6338 rampup CPU0.0 Frequency =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=90 2.06=E2=94=A4 =E2=96=9B=E2=96=80=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 1.70=E2=94=A4 =E2=96=9B=E2=96=80=E2=96=80=E2=96= =98 =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 1.33=E2=94=A4 =E2=96=97=E2=96=84=E2=96=84=E2=96=84= =E2=96=8C =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 0.97=E2=94=A4 =E2=96=97=E2=96=84=E2=96=84=E2=96=84=E2= =96=9F =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 0.60=E2=94=A4 =E2=96=97 =E2=96=97=E2=96=84=E2=96=84=E2=96=84=E2=96= =84=E2=96=84=E2=96=84=E2=96=84=E2=96=84=E2=96=9F = =E2=94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=AC=E2=94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 6338 rampup CPU4.0 Frequency =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=90 3.20=E2=94=A4 =E2=96=90= =E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2= =96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96= =80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=9B=E2= =96=80=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 2.78=E2=94=A4 =E2=96=90=E2=96= =80=E2=96=80=E2=96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96= =84=E2=96=9F =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 2.35=E2=94=A4 =E2=96=97=E2=96=84= =E2=96=84=E2=96=8C =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=84=E2=96=84=E2= =96=9F =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 1.93=E2=94=A4 =E2=96=97=E2=96=84=E2=96= =84=E2=96=8C =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 1.50=E2=94=A4 =E2=96=97=E2=96=84=E2=96=84= =E2=96=9F =E2=94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=AC=E2=94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 6338 rampup CPU0.0 Frequency residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 0.6 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 37.300000000000004 0.972 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 15.0 1.332 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 15.0 1.704 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= 11.0 2.064 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87 12.1 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 6338 rampup CPU4.0 Frequency residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 1.5 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87 11.9 1.956 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87 10.0 2.184 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87 10.0 2.388 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87 11.0 2.592 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87 10.0 2.772 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87 10.0 2.988 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87 10.0 3.204 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 85.3 After the patch the response is improved to rampup frequencies faster and migrate from little quicker rampup-2234 util_avg running =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=90 984=E2=94=A4 = =E2=96=97=E2=96=84=E2=96=84=E2=96=84=E2=96=84=E2=96=84=E2=96=9B=E2=96=80= =E2=96=80=E2=96=80=E2=96=80=E2=94=82 =E2=94=82 =E2= =96=84=E2=96=84=E2=96=9F=E2=96=80=E2=96=80=E2=96=80=E2=96=80 =E2= =94=82 =E2=94=82 =E2=96=84= =E2=96=84=E2=96=9F=E2=96=80=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=84=E2= =96=9F=E2=96=80=E2=96=98 =E2=94=82 738=E2=94=A4 =E2=96=84=E2=96= =9F=E2=96=80=E2=96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F= =E2=96=80=E2=96=98 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F=E2= =96=80 =E2=94=82 492=E2=94=A4 =E2=96=97=E2=96=9F=E2= =96=80 =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F=E2=96= =80 =E2=94=82 =E2=94=82 =E2=96=9F=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=84=E2=96=9B=E2=96=98 = =E2=94=82 246=E2=94=A4 =E2=96=97=E2=96=9F=E2=96=98 = =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=97=E2=96=9F=E2=96=80 = =E2=94=82 0=E2=94=A4 =E2=96=84=E2=96=84=E2=96=84=E2=96=9B=E2= =96=80 =E2=94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 rampup-2234 util_avg running residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 0.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 5.6000000000000005 15.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 8.0 39.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87 5.0 61.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87 4.0 85.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 99.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 3.0 120.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 3.0 144.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 160.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 176.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 192.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 210.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 228.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 246.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 263.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 282.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 291.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 309.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 327.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 344.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 354.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 373.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 382.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 400.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 408.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 425.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 434.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 2.0 452.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 1.0 2234 rampup CPU1.0 Frequency =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=90 2.06=E2=94=A4 =E2=96=90=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 1.70=E2=94=A4 =E2=96=9B=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 1.33=E2=94=A4 =E2=96=84=E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 0.97=E2=94=A4 =E2=96=97=E2=96=84=E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 0.60=E2=94=A4 =E2=96=97=E2=96=84=E2=96=84=E2=96=9F = =E2=94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=AC=E2=94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 2234 rampup CPU4.0 Frequency =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=90 3.10=E2=94=A4 = =E2=96=90=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2= =96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=94=82 =E2=94=82 =E2=96=9B=E2= =96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96=80=E2=96= =80=E2=96=80=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=90=E2=96=80= =E2=96=80=E2=96=80=E2=96=80=E2=96=98 =E2=94=82 2.70=E2=94=A4 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=90=E2=96=80=E2= =96=80=E2=96=80=E2=96=80 =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 2.30=E2=94=A4 =E2=96=9B=E2=96=80=E2=96= =80 =E2=94=82 =E2=94=82 =E2=96=8C = =E2=94=82 =E2=94=82 =E2=96=90=E2=96=80=E2=96=80= =E2=96=98 =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 1.90=E2=94=A4 =E2=96=90=E2=96=80=E2=96=80 = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 =E2=94=82 =E2=96=97=E2=96=84=E2=96=9F = =E2=94=82 =E2=94=82 =E2=96=90 = =E2=94=82 1.50=E2=94=A4 =E2=96=97=E2=96=9F = =E2=94=82 =E2=94=94=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=AC=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=AC=E2=94=98 1.700 1.733 1.767 1.800 1.833 1.867 1.900 1.933 1.967 2= .000 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= Sum Time Running on CPU (ms) =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80 CPU1.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87 32.53 CPU4.0 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87 540.3 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 2234 rampup CPU1.0 Frequency residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 0.6 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 12.1 0.972 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 6.5 1.332 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 3.7 1.704 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 5.5 2.064 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87 4.8 =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80 2234 rampup CPU4.0 Frequency residency (ms) =E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 1.5 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 4.0 1.728 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87 8.0 1.956 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 9.0 2.184 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 9.0 2.388 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 11.0 2.592 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 16.0 2.772 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87 18.0 2.988 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87 47.0 3.096 =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2= =96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96= =87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87=E2=96=87= =E2=96=87=E2=96=87=E2=96=87 53.4 Signed-off-by: Qais Yousef --- include/linux/sched.h | 1 + kernel/sched/core.c | 1 + kernel/sched/fair.c | 43 +++++++++++++++++++++++++++++++------------ 3 files changed, 33 insertions(+), 12 deletions(-) diff --git a/include/linux/sched.h b/include/linux/sched.h index 90691d99027e..8db8f4085d84 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -544,6 +544,7 @@ struct sched_entity { unsigned int on_rq; =20 u64 exec_start; + u64 delta_exec; u64 sum_exec_runtime; u64 prev_sum_exec_runtime; u64 vruntime; diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 7099e40cc8bd..e2b4b87ec2b7 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -4318,6 +4318,7 @@ static void __sched_fork(unsigned long clone_flags, s= truct task_struct *p) =20 p->se.on_rq =3D 0; p->se.exec_start =3D 0; + p->se.delta_exec =3D 0; p->se.sum_exec_runtime =3D 0; p->se.prev_sum_exec_runtime =3D 0; p->se.nr_migrations =3D 0; diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index e5e986af18dc..a6421e4032c0 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -1118,6 +1118,7 @@ static s64 update_curr_se(struct rq *rq, struct sched= _entity *curr) =20 curr->exec_start =3D now; curr->sum_exec_runtime +=3D delta_exec; + curr->delta_exec =3D delta_exec; =20 if (schedstat_enabled()) { struct sched_statistics *stats; @@ -1126,7 +1127,6 @@ static s64 update_curr_se(struct rq *rq, struct sched= _entity *curr) __schedstat_set(stats->exec_max, max(delta_exec, stats->exec_max)); } - return delta_exec; } =20 @@ -4890,16 +4890,20 @@ static inline void util_est_update(struct cfs_rq *c= fs_rq, if (!sched_feat(UTIL_EST)) return; =20 - /* - * Skip update of task's estimated utilization when the task has not - * yet completed an activation, e.g. being migrated. - */ - if (!task_sleep) - return; - /* Get current estimate of utilization */ ewma =3D READ_ONCE(p->se.avg.util_est); =20 + /* + * If a task is running, update util_est ignoring utilization + * invariance so that if the task suddenly becomes busy we will rampup + * quickly to settle down to our new util_avg. + */ + if (!task_sleep) { + ewma &=3D ~UTIL_AVG_UNCHANGED; + ewma =3D approximate_util_avg(ewma, p->se.delta_exec / 1000); + goto done; + } + /* * If the PELT values haven't changed since enqueue time, * skip the util_est update. @@ -4968,6 +4972,14 @@ static inline void util_est_update(struct cfs_rq *cf= s_rq, trace_sched_util_est_se_tp(&p->se); } =20 +static inline void util_est_update_running(struct cfs_rq *cfs_rq, + struct task_struct *p) +{ + util_est_dequeue(cfs_rq, p); + util_est_update(cfs_rq, p, false); + util_est_enqueue(cfs_rq, p); +} + static inline unsigned long get_actual_cpu_capacity(int cpu) { unsigned long capacity =3D arch_scale_cpu_capacity(cpu); @@ -5164,13 +5176,13 @@ static inline int sched_balance_newidle(struct rq *= rq, struct rq_flags *rf) =20 static inline void util_est_enqueue(struct cfs_rq *cfs_rq, struct task_struct *p) {} - static inline void util_est_dequeue(struct cfs_rq *cfs_rq, struct task_struct *p) {} - static inline void -util_est_update(struct cfs_rq *cfs_rq, struct task_struct *p, - bool task_sleep) {} +util_est_update(struct cfs_rq *cfs_rq, struct task_struct *p, bool task_sl= eep) {} +static inline void +util_est_update_running(struct cfs_rq *cfs_rq, struct task_struct *p) {} + static inline void update_misfit_status(struct task_struct *p, struct rq *= rq) {} =20 #endif /* CONFIG_SMP */ @@ -6906,6 +6918,8 @@ static void dequeue_task_fair(struct rq *rq, struct t= ask_struct *p, int flags) rq->next_balance =3D jiffies; =20 dequeue_throttle: + if (task_sleep) + p->se.delta_exec =3D 0; util_est_update(&rq->cfs, p, task_sleep); hrtick_update(rq); } @@ -8546,6 +8560,9 @@ pick_next_task_fair(struct rq *rq, struct task_struct= *prev, struct rq_flags *rf set_next_entity(cfs_rq, se); } =20 + if (prev->on_rq) + util_est_update_running(&rq->cfs, prev); + goto done; simple: #endif @@ -12710,6 +12727,8 @@ static void task_tick_fair(struct rq *rq, struct ta= sk_struct *curr, int queued) entity_tick(cfs_rq, se, queued); } =20 + util_est_update_running(&rq->cfs, curr); + if (static_branch_unlikely(&sched_numa_balancing)) task_tick_numa(rq, curr); =20 --=20 2.34.1