From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4AE9B42AA6 for ; Thu, 23 Apr 2026 17:18:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.9 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776964683; cv=fail; b=JNGThN9SNPXZJgua2k7u7GpEN4XDGUQ2YI96eSR5+Tb2lEQ9krW0kg1/A55r1Ay644x8KCUvRESl932fpmYQhJondet0JMQBGLJXo/U2bcs8F/BsyVXp0TwWqDU4QWBMsag4fwciAfWBQBs9f+JdltDfGf2N9eFemA71wWfTHoo= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776964683; c=relaxed/simple; bh=tiChGllPBhmtee7n0O63xedmFmudwAfOzEINjG68nKA=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=TRQe6tfO75mXIFgsAdFdLW41/ON1+QJLHlyrV9G65UeFaLeFr4L+MA1Lp0HK7ATXPkhFkN6hWNJDqN+wijzSj83qD3OEH7hcSrqEOuLZDzMIs7wUIvjk9FOGtcb7eJVhE+RpbYfF0xlKYt0WJBqia9fN7wUcBFdqIxq+3WTY6rU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=N8x/xOnY; arc=fail smtp.client-ip=192.198.163.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="N8x/xOnY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776964682; x=1808500682; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=tiChGllPBhmtee7n0O63xedmFmudwAfOzEINjG68nKA=; b=N8x/xOnYGqznc5NJqrbp3BRkvrRTu38s2H7MtshKgDJSNICBBPY8CryI AT/KhSPKJKIh6wKDJDdnmWAiH4wouCYGe/hkb+7i+kt73fltkAwwEvB0y rderAd2U3egTRRVqFVUrwdo+pzQ60ikA69SvoTi0yQpkRM1IBzTog0yJh +uin5RDzhFYsjAIpCvEeHPrO3svvCKQrn8hhja218GTU3YdhHrdYMFN1Q cPT3/s2PelExA0P1jwil/PCk44QlA6xtleUR71z6/en487CRfUiMZOwUf QFR+CF0MATDRDq3g1HtQ+UjO0a2ByWc4BzZbf27MjamgXFQs6wN2sNGGt A==; X-CSE-ConnectionGUID: qukwbuQzSriInGsrkeWLeg== X-CSE-MsgGUID: Db57fWNiSGy9hARPEM491Q== X-IronPort-AV: E=McAfee;i="6800,10657,11765"; a="88635817" X-IronPort-AV: E=Sophos;i="6.23,195,1770624000"; d="scan'208";a="88635817" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2026 10:18:01 -0700 X-CSE-ConnectionGUID: jaNJeDkJRQ2MUGn9c41aBQ== X-CSE-MsgGUID: lpwocLmsTEStLoQG+qwyzg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,195,1770624000"; d="scan'208";a="232611736" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa008.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2026 10:18:01 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 23 Apr 2026 10:18:00 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 23 Apr 2026 10:18:00 -0700 Received: from CY7PR03CU001.outbound.protection.outlook.com (40.93.198.67) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 23 Apr 2026 10:17:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NPj9SXA9u2WR4GEwFUXhaxnk2frSioFk4XX20cie3eohbCSXxUNQYCvG4XApwHBlDAp6RXuG45qKVjTZCdiPO2rQLQbUpCaxaECrI82hATNIfpbh4EqQ7sESh3fa0/50yJYEdeZ4KaklNn6LmKJ4m9piY4PLPxgS2sFuarbntWo6ATApoEuXRD+AYKsbcqqf5m1NL5mqJmMW67/I2B6TYOdcQnY7yNY0aY1WRFSQ8NDMl/6SGnLQnHEgxyzk6mhZGcqOsrFtdpNs36Xept25SE4TreuCpJ6iN1HqcAcGZ1oytJpraCePbuW7+NWHtyHUS5KQUudI/u5BTirus5s42A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WbOsIthngLmleXoAbEj9y+3NAYJKHQ/Bl8v6muubGME=; b=mnRFadZACgZJO/OXkxhtpKmLB9aWPjb6KEaRcriqeEzhDMibIRZu1uPRFUUkaMU7mOtze+s+e9tJdhwNqKfbIVJ3sUtGrtkWD/d7EpFE7BHQG4fRZXQP08BfF3k1gt4QbctLf1saoprZcl5VCt3a4CVR8+7wHphFT7rUNaWXLGmMC7GfNv3TZKOD9VOYLmVGHhvydrY5bEeDptxlPI7dKxxYKRqoOZaN4V+xBeofNmSVE01EFYD13yZrDw8ZpydygynMuHwvMQ9KZgfjmYhAH63zRDXvIHJR6SATJOOS7SOG6sQgNXmKh3XhemGV+HaKQpddnlsJraCF79Nj1e+dfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) by PH3PPF310D5CFFC.namprd11.prod.outlook.com (2603:10b6:518:1::d14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.22; Thu, 23 Apr 2026 17:17:56 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765%6]) with mapi id 15.20.9846.021; Thu, 23 Apr 2026 17:17:56 +0000 Message-ID: <72da6ff8-142c-4135-9b1a-5dbb30ecf7fd@intel.com> Date: Fri, 24 Apr 2026 01:17:39 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [Patch v4 00/22] Cache aware scheduling To: Qais Yousef CC: Tim Chen , Peter Zijlstra , Ingo Molnar , K Prateek Nayak , "Gautham R . Shenoy" , Vincent Guittot , Juri Lelli , Dietmar Eggemann , "Steven Rostedt" , Ben Segall , Mel Gorman , Valentin Schneider , "Madadi Vineeth Reddy" , Hillf Danton , "Shrikanth Hegde" , Jianyong Wu , "Yangyu Chen" , Tingyin Duan , Vern Hao , Vern Hao , Len Brown , Aubrey Li , Zhao Liu , Chen Yu , Adam Li , Aaron Lu , Tim Chen , Josh Don , Gavin Guo , Libo Chen , References: <20260416002749.muyrcycmtabksav4@airbuntu> <20260421003438.whnn2gvv4gkfcmx5@airbuntu> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20260421003438.whnn2gvv4gkfcmx5@airbuntu> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: KU1PR03CA0022.apcprd03.prod.outlook.com (2603:1096:802:18::34) To DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB6020:EE_|PH3PPF310D5CFFC:EE_ X-MS-Office365-Filtering-Correlation-Id: 77d7bce1-6b4f-45f8-cffe-08dea15c42af X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: As5GjOBbta7tv+KPHjaiL49C/uhdx4NmVQ80xJpJFuGXbl9mSD+ukSMgO+5YkenJ4Fs8v59uv8t0WsJURYmdcMgUvAtOZ9NlARONXjmqxAZ/mdkV8UyXDPp7QFnZxNZbcWvCZxojy6ylTlmxWaHOJPvU5BK9sPbdgDJyrkF7ZIotRYq5rkDpvza0+B/OiZIOvSlEMihqWzgqMNOzOBENUkPt13ZDOEupw65tjfWA/CbjeME7rRstY/9esSmPlQovvUTQ4HKzCK6rFAyzTebQEjXDX2ywY4lzWmhNVwU8/UphQmpgSDkACJHbri2RHEv6ZG4wrGKGW6sOGLCsz7ZplFy9yRmXPMGqFgmVumVGi7tV+DOT7hCxtUFivBIv4fpvp4UZpWoQsaL0jHU3aaObIX7t5npv5yvRsHBHO807WPo9sgUsSJa5JKH3Hi21zWghIf1RFbAn12Nupt361vO7jX7b9SnFHU/O0v9Gv4QgWAyK9MTfeYeFmCpUOlHuuzDvnV3DPxKpNZ5PmAbRrsOhhNGC5ObofIy3aZqHpwwXS+09oEWYVVmPlk79Skt2IqJWXpi2kKGVbOXQgl1eXIzAVmGeI23AHmUoK2jDA1eZNJ0T68gfYaxtgHGI7UZ95ri5Igxfoa4XKexMEjF/Lx1cO86rsW6iccK1W2JQVOaJQ7gI2w7mZQhggOwIOUyzSB6rC6kn5UfElqd8ZARDNi3ufkgynMNSyTHiN2nBulV2CKo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6020.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cEtkckxRYkVsenVEcncyZFIxSkZ5eCtqNUF1VXZ5MXhXa2ZzRjdCL2tabXE0?= =?utf-8?B?aFh4UTl6WEFYNkN6MjVsdHh1WHFWVXFLYXJYV2hXYWFuMzRwQmFBdUIrSHV0?= =?utf-8?B?eUNsT1Vyc2JVR2M3WG1WNmRzaVpwcnNHakxXZzBMUEN3NmJvN29NRHFjQVdY?= =?utf-8?B?UnJCRzVwRWduUDhlVFhHMkdsRkNxcHM5a3VwZnVTbFZBYjdpU1c0dWtUMXZU?= =?utf-8?B?V2E1T3h6ZVptTzFuWGFCNnVadHkyWm51bWdyRnh0SHhxSlZBeGxvN0pxVDZT?= =?utf-8?B?TFVaeTBHQVhIVjFTTnNBZDhmVDI0MURwOW1qUFQ2UjJkTkFFdkJ5WjRjNWpi?= =?utf-8?B?Z2F4QmpuWDJmYzh5Mm5SUkU0WGU2OWF4SGcxcjkxc25hZFpMRFZiZityblFO?= =?utf-8?B?azR6eDZXaUtiMnBkdGxabk5NZmVKZGJBcWk2VndNVUxPdHg0LzYzTWhwZjdq?= =?utf-8?B?M0RNamFGajhLeDlwZU1MUDlwTGxmUzRrS0ExZ29JaFI2V3FQMVJkaUZLUU9E?= =?utf-8?B?RlZYNlVUd1QrM2ovSVRLUG5oY2o4R2ZkeVpQWXpMbkJLNHV1b0VVMkY5cDY4?= =?utf-8?B?eW4vaVJPblBPK2NTUlZQbFVndXpZa0lta1JRS0RQb1UxM0NRY3NHNmdZNncy?= =?utf-8?B?Tlk5djFiUlZ3VEFqeHhIYlN3QW9wTjVHM2lPU2c1SEVpREVranhKWk14aEJR?= =?utf-8?B?eDA2QUhGMUpiNlkzcU41MU4ycnhJUnBRUmdOMTRIK2FjRjVHNktVS21ySDJU?= =?utf-8?B?T29GeWEwcllpSUZkU2NnYXlYWDZxSUx3a0drWHVnUUNHRnFiMytJdDNUd0lB?= =?utf-8?B?NWljZG4xVVFLRUxsT3V0dUhGZ3VNdmVaMm0xYTVGOVBlbkI4L202ZVM2M1hN?= =?utf-8?B?ZHlyZ1RVMEpYOHRCMVNYT1dsc29SLzR4endHcFoyODNQMlFyaldhYUxZaDFp?= =?utf-8?B?Slp3THpIRXRuelVxY0FBMzh1YWgvazNGaVNZdmh1M1lMTENDNDJrVTVEWlor?= =?utf-8?B?Q09HU29GSmJ0RDd4RzNzZXdpU1hpWVN4N091R0hyeUJKblZHUlFOMGNQTyty?= =?utf-8?B?OE5aVXVzanc2dWV1V1pvMm5mSm5LZFF0SDk4TkM1bnZkRWt4V2ZFRDdqenZH?= =?utf-8?B?N2VGT1VKdHN5U3FnTDFCSkZTcG5sQ1poeVYxcnlYSUtieW5oS3pUWnM3NWlY?= =?utf-8?B?UVZWdG9STzhVUEgzaVE1RU5ybVdxeXNIcWRJcngvQ0oxd3N2U1JQMElOVm1r?= =?utf-8?B?eFRTem1sVzZONW50cWtIUDVXckZRYUF3MFYyMmFKL3lJZWs4Mzl1YmF6RjM5?= =?utf-8?B?cEdPVldXeXRkYWRweEF0SjV0THFBc1ZzRlJ6S3lyQ1BFOStzRjNwQmhJYkxH?= =?utf-8?B?ZjgzK2ZLZWowM0xoOXIzWnV2ME03bHhBdnJvTHhCbXlUcUpCYzkzRUh5YzFu?= =?utf-8?B?SGtaQjRKbmVCbjl5eDVEYjMvQjU3NDYrZHlxZVRDZlVlRE1ISHhnVGY1aGNz?= =?utf-8?B?aldpdytsRnJiNlphYU54MThUakZSbElkSzZvS2hzaEUwRzUwelF3NXBFcWV5?= =?utf-8?B?L3hJR2NXOGZPRksvcUdlZEUxdUpNK3NGWmhFU2hGVHJuK05GTU5TeG1zVmxN?= =?utf-8?B?aGFZbEwrT25BVzhxdndMM1JRNzJCZ3ZkRzhBU1dnUkhXejVpNk5pWFZGSTFj?= =?utf-8?B?YzVvaGdaVW5hSkJUNWpMSmtDamhFUFdjY1JpcE5ic2l0UjVwN2FGcHpucE9h?= =?utf-8?B?dkFWeXVkQS9GUk0xYkxjVkI3RXphTG1YbWVta2ZPVUFjeWd6QUNvaFVudmxG?= =?utf-8?B?Q3dETW43NnoyMWpzVVZxamg5Ui9XazZiWk1nQWcxR1pBWDRiR2Uyd3l4MEx4?= =?utf-8?B?bkMvbkZTclhPOWUzbVZYeVNwOGs1Y1N2cFo2TysyTUxhM3V5dW4xN1RlbXVN?= =?utf-8?B?SnpyZFladDNqODJGRnh6bjhRbW1nRUhTRFdDMWNMY0pLR0JIdStpQjRncVFG?= =?utf-8?B?dU4zRVMydDZzR3NKaFRMQlhKeXZBQXdWVmtWZWVCblBtVU9hdTNncmNPQXFP?= =?utf-8?B?ekViS0pmVzI3WmhBVkpMMHp5RzAwbzBJcFdDbFdaRWV5RFFxUnU1dXRyYnJH?= =?utf-8?B?Mnk4TFV4bkJ5Ly81REFZM29hTVFzQXBzd3hMV1lGYlN0UlJSMDJmY0wvN1k1?= =?utf-8?B?cE1laVptaXFLZjBhZVR0ZUo5a1dFRlJuNDJvT1QxNHE5dk9zOERQcjdGc3Mr?= =?utf-8?B?UHNobTZERjlWd2hhY1IvZ2NQSlUrUVNMZTFQWlhnTlNQNDJIcXREWm15NVZO?= =?utf-8?B?ZEphb2ZZUDUyVjcyeTZ0Sk1ZbVNFZTRrbG1lMHI5OVNOZE5xTXZGQT09?= X-Exchange-RoutingPolicyChecked: FU6/0btp26VVQpgLUmT19n21H+Fa474mC3L7QNnZwDjOSO8HMJt6k7SfmAtRWfJSAsTE9AfUoFusxVgVHVWLtXhs4dtMIjnUW5Je9WMjP44L27BlHW9poW1ocUFh30jnizl2iqLPGWeEQaNzhiRilXZqdwA/EHWmCW/4ur/3Piq9akpmvxjoSaTX+5NqYHWx+nrKiOo9koDjo0Si+GHBHp5BN27kgzaJWGXKNsbrnV8YBrizzy4GevUTngYM+sOQMKszmhjiLqIC4TFHkZnNCztXiTycFskPKn1eiHraB2k2PM9e/r5EOFqb8zgIn+eyv9RUiV63/eOFfO2OuDSsFw== X-MS-Exchange-CrossTenant-Network-Message-Id: 77d7bce1-6b4f-45f8-cffe-08dea15c42af X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2026 17:17:56.2185 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: VnmvD+YChdWzbMefRF62EzDfvuQUC5YJNv6PVGeBdgg0PbekVMg6p7FF84vHT0GB/D88yZKV/2CqU9oh9tzE0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPF310D5CFFC X-OriginatorOrg: intel.com On 4/21/2026 8:34 AM, Qais Yousef wrote: > On 04/20/26 17:01, Chen, Yu C wrote: >> On 4/16/2026 8:27 AM, Qais Yousef wrote: >>> On 04/01/26 14:52, Tim Chen wrote: >> >> [ ... ] >> >> It seems to me that there are multiple use cases. In one scenario, >> the administrator (including daemons) is responsible for tagging >> workloads. In another, users prefer the OS to handle automatic >> placement without any userspace involvement. > > How do you define this automatic placement? AFAICS you're just grouping all > tasks of a specific process to stay within the same LLC and hitting overcommit > issues which you're workingaround with this load balancer only based approach? > > I think in practice there will be many corner cases where state is not optimal > and we'd end up with heuristics to 'balance' things out and sensitivity to > independent changes disturbing this fragile balance causing weird regressions > and us slowly has less flexibility to move and shuffle code (okay, maybe too > much doom and gloom, but we've been by this in the past :)). > > I am not sure how many of these tests stressed the system with multiple > critical processes running concurrently? > In the initial RFC patches, we ran multi-process tests, where workloads were assigned by cache-aware LB to dedicated LLCs when under-loaded. I just conducted additional multi-process hackbench tests, and the results demonstrate improved stabilization with cache-aware LB enabled. Thus, I think for multi-process cases, there is no difference from single-process cases - the tasks can be aggregated to one LLC as long as it is under-loaded, no matter what process this migrating task belongs to. > By making it a userspace problem they have to figure out the right balance and > we can focus on providing the right mechanism. > I totally agree that with the help from userspace, the task aggregation would become more usable. The test data would speak. Once we have resolved the issues reported by Sashiko we will evaluate the schedqos provided interface. thanks, Chenyu