From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) (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 56F91313550 for ; Wed, 24 Dec 2025 10:21:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.19 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766571668; cv=fail; b=nxSTSj0fw/SVyQichdt9Anc0ebyiBoCr8HGJbPmCfFhPkcbjvz5g5HytV7igeA+E4SN8PBLbhWffL3w3d8IfjTbb50+Pl5hyUPyBuXTasvk1U8UKK+8xX3nVu2evbkgeWKqKUmC+vd48JR0zN86+TL9zPzf5Q7ZQPW7Ai0E0kmc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766571668; c=relaxed/simple; bh=+v6SqGFSzQoRIs4vRZsNivtWMZghZh0pRhwbPxo+RFY=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=LrjNWpaH+n/FknE5C5+7rCWvGLuQpAVTBARDlUIrnLtMPlsHnvVj7RrC6MFWvUtBaDtz3SxTTBZ1KbwnmUtlEiBe7QFX6KF9V3QkCEB4QDMH3iFQX6xdlrhyOpzjw7VkmKMXdYr/vSFiqY4BBzMF0yO4dhqm5HF38ZPqH+TKzck= 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=k8pjPhLG; arc=fail smtp.client-ip=192.198.163.19 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="k8pjPhLG" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1766571666; x=1798107666; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=+v6SqGFSzQoRIs4vRZsNivtWMZghZh0pRhwbPxo+RFY=; b=k8pjPhLGGr80cH1VAfr3vyT7X4lhHMxMDuFXUO1dQO1QFJEL3zhgw+lU yr2NW/F3QNv8+yfU0nxNK5/B3THXb79Z19chSb1E+fUPdND/olZEiRcpy pZ9WWPfA54NXzxb0/cnkuT1c9ndlHY13cPk3ZQfN0roKxVrSTu2vjYcbP 32H3RAQs0gxtqUNIs2+rRYMAZX0g8pZdizSKegyPqmdh1S1HU82VUfk3I NexwN2NRpSvuAfhMufEO6TkhfFTUKRw/vlMzT6S5+cSriZyAFExTGlc7l cirq/mzeKV5XdMjimhXIvvfxo9MCqnICcKxAO+flz7yZ23mC5AIgacd+r A==; X-CSE-ConnectionGUID: qql4edcLTcej4UAOkQtvlQ== X-CSE-MsgGUID: +lo7U6L/SRe1o9iXERBLlA== X-IronPort-AV: E=McAfee;i="6800,10657,11651"; a="67408821" X-IronPort-AV: E=Sophos;i="6.21,173,1763452800"; d="scan'208";a="67408821" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Dec 2025 02:21:04 -0800 X-CSE-ConnectionGUID: VSzKSz4uT7GqDO50m67wgw== X-CSE-MsgGUID: RBNHnthTQH2FUo5dZRnzXA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,173,1763452800"; d="scan'208";a="200486136" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa009.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Dec 2025 02:21:03 -0800 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 24 Dec 2025 02:21:03 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Wed, 24 Dec 2025 02:21:03 -0800 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.24) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 24 Dec 2025 02:21:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=S19fs9kkMr8Dfu9nQuh/b+84vipgEXF5sFDHcQ/GnwnfhP/4Mv6drNMn/0d4HAL4qfhuNVxDbuvCn6J7dU2x3F7soIMVhrpmyuGDk5quAnj7EE9SdVbbrNEqrjeDZTFeIKz6Ut5o4FswVqYWVu76KBLbNtd6zMKMvk33A6I3ifdk0dY9ntq7+gr94PBjNfHLpy/7+fQSmxeRwjk0tNIOwVWUTL9ZCuVGv+L2pUdFRq4HrODvisFmafV719VJR84ASqwdhvGP2lHMaz2/u7Mf29f/AZWjT4PTWv1i1U48rH0qKjD4EWpW5NGgDboItoU0FR9ZBaYYP+fjreZFPN6+cQ== 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=XO2oBB503RaQjSWtgkvJ+lsEeZSHc4x9he5267piYiQ=; b=OLLuy9pwXJFaAMmLC4OXeXaCHFS0bp/NtjPX5AwND+QveDc7b+z6EZWfGNV1sH33CEzlZZfCghT6AIEIGHatENcv5bMyjfef4d5Ioq2lJaP2hsgNpwH6DtRqLlmDNNeRT6iHurPDy4HWmbbUoUGwBGrekY1fBc1j2HJdc8bZI+yirLv7UK1vevHql6W2m2Hog7o5PKkmqyWMagV7gAFgVZOlQKanJybPFOoRS4WM7Yc+E20wWCM9vDuIXddNbUQub4hdzoOGz/v9XJYmzPbAvuaemH6PxU1Y1wmsPb/t8x4eWMk0s15tgWIlG3SHaeJQcIf/FXsl3/KHwmlbbI5vbQ== 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 PH7PR11MB6005.namprd11.prod.outlook.com (2603:10b6:510:1e0::19) by MW4PR11MB6912.namprd11.prod.outlook.com (2603:10b6:303:22a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.11; Wed, 24 Dec 2025 10:21:01 +0000 Received: from PH7PR11MB6005.namprd11.prod.outlook.com ([fe80::4f64:b0b5:4ed2:39ae]) by PH7PR11MB6005.namprd11.prod.outlook.com ([fe80::4f64:b0b5:4ed2:39ae%2]) with mapi id 15.20.9456.008; Wed, 24 Dec 2025 10:21:01 +0000 Message-ID: <5c7e9ebe-1555-44e6-a701-76890ca5b08d@intel.com> Date: Wed, 24 Dec 2025 18:20:47 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 05/23] sched/cache: Assign preferred LLC ID to processes To: Vern Hao CC: 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 , Len Brown , Aubrey Li , Zhao Liu , Chen Yu , Adam Li , Aaron Lu , Tim Chen , , Tim Chen , Peter Zijlstra , "K Prateek Nayak" , "Gautham R . Shenoy" , Vincent Guittot , "Ingo Molnar" References: <15faefaa-7460-41dc-a44c-989d51d83451@gmail.com> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <15faefaa-7460-41dc-a44c-989d51d83451@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SG2PR02CA0067.apcprd02.prod.outlook.com (2603:1096:4:54::31) To PH7PR11MB6005.namprd11.prod.outlook.com (2603:10b6:510:1e0::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: PH7PR11MB6005:EE_|MW4PR11MB6912:EE_ X-MS-Office365-Filtering-Correlation-Id: 1a470764-cb4b-4ca2-19d8-08de42d622b6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eThNVzFiR3RJR1NNVjI5TzMvVm5TTWVKOHRkaVFIWE53VnJEditzaGRnLzZj?= =?utf-8?B?SGlJNlhTK0tzeDZaTnRoT2E3MDh6VWo0ZVkyKzQxVkJaQndPK0xybXUwa0t5?= =?utf-8?B?M2JUSkFBb1p3ZzhHTHVnSmx2ZjRaVUZ0eS8wN1E0Q2JXR2FJaU9ISjFrRVVl?= =?utf-8?B?RmRXOU9aMzZWL0E3bFNTY2VjKzJmdVU3N1loUDROQlJQb0RzQU1lV1lieXdE?= =?utf-8?B?Qzd4TnFYeUJZUVN2aFNnaU5ldkltbjdpRjZuSnFTc2lLS1RIbTM0QVJIVWJD?= =?utf-8?B?YUhRc3ExWGppZHlHRlZGS0xqTWw4ZzhMTnlQS3h3L2pqL0ZRY2RNUzVHVmV6?= =?utf-8?B?ZGorZUl3V3ZmWFdsNzZXQ0s1UUsvVXJQSnRMeHI5OHdVdTVmbmIvRzdpaG9U?= =?utf-8?B?eCtlYkYrMVYvMUFoZkRMZFVhK1lZUmpKeDhPeDNwMUpoSXhDNlZCK0t0RUl2?= =?utf-8?B?L0dTeGcvQXh6Q2FkOXhuRmlFTFd0SlQ5OEtxdU9hQUZ1OHVGMjg3b3FYRmpo?= =?utf-8?B?M0FwVlNXNlhGZFJOakU3dkZsOFE5clhYK2lXQ2gwbHVtRVRTVm1DNDdJTUcv?= =?utf-8?B?SXVVY2RhRndoOEIxTUZ3c0kwbW9WUVhpSDdZUHVTNTVXUUZnM1ZDcUJYYUhh?= =?utf-8?B?UWZDQnB6bC93VzJDczFkcWp1TlVTa3Y5d0NzUVdOVVBsNlNXbS9zZGNTSnZ1?= =?utf-8?B?QU5QN24rQW9Vc2FWRlpsZm1oRWprOXArZ1NJM3o4SWM0WFhmeHVFdGt4YWtR?= =?utf-8?B?UEdoaGVrU0ZoRHRZek8rV0F3TE9EZ2w1YXFKTXNoYlczQWxIaW9xWmVZTERj?= =?utf-8?B?M08rcjNNT25QMTNiaFBVeS9YVktJMGNZZlk5SWpxYkg4RU96c3A0ZWZFUjZY?= =?utf-8?B?eGFwWXVCYmQzdUM2ZGNhL1VkbVBpdFNrQisyZzQ1WllCYkU1Z0ttNWZITEM4?= =?utf-8?B?K0xmVVByYUEwTEF3aS8rSkNPWTZqTE45NXUyR0RubFBMVStiMVBzUkpiaTFP?= =?utf-8?B?eWdDNHhxRm1Td2tnMURKSU5VMEo4K3RvczBZV2JnakhJbldseXFmMjRxb3Fz?= =?utf-8?B?U0ZVVUE4dnd0WWpwS0FnbzRLMUpiWVpMSFhKODhLaitEN051akUyb2hkUFhC?= =?utf-8?B?VU9LU2lIbVVRMDYyekNrK1cxeXprMnEwWm5sMEY0ZUNXWG9xdDNESk5wODVH?= =?utf-8?B?WEdKWWNkVTVlakthMUxJb0RnNkhXWXgvYStWcDBqNXZJYlhCUll1b0l5VUxo?= =?utf-8?B?WkFDTTk3TFlaakpYOHRQT0x1bmpkdkJ5cWNZVEVBOG52ME5Sdk02ZlZvWVNw?= =?utf-8?B?ZFFDK0JFRVBiU0Q1Tk9NM2xwWkRhbUF6YittYjExeGcrRFJ0RHRaZXI3V3hP?= =?utf-8?B?bnV0TnNRNy9RNXd4VmtKMVFWS291cEVRQktDT0VlSk5MdWxPSUlaUjg1TU1z?= =?utf-8?B?b1JmOGlXc0JOeFowOFhpWGtDVk9jUnhLNElNUEVLbXF6V216cVh3VFQ3TlAw?= =?utf-8?B?eitwK1JXQlBUNUl0d2Z4dEpidm9jUGVWT2FxNGphekFNN2VTcTVPcklCR2VB?= =?utf-8?B?cVlZUVFKaW81YVBRTEo0cWhXVWtnK3lzRkRBMllTNUljSW1kNTVPcXZ2OTYz?= =?utf-8?B?TjBwQXBnbmdSNFlCUUttanBiM2lLWGpsOC96aTM1elFnZ1hCWEdCT1NOYk41?= =?utf-8?B?NmNzREp5bXc0Qnltb2U5QzRDUlZYNWd4UUhyWjZHaXVyS0tCbTAxMXI3YW12?= =?utf-8?B?UUVuYjVzNDRSWXVYVkw5b3dPelNzNi9wNEF4ZVFUazI2SkswMDJWRlVGaWZ4?= =?utf-8?B?S3VmckxYVHZ6VkZVOEFBUXd0MDcxQlJhR1BYSmw3czNoQ1hkMTNOYzNqcm9H?= =?utf-8?B?N1NOV1hXYzA0UzlZcmZ6cUwzVE1yK1pqaXV2eFdMUk1JNVBOLzNkN1BUbkZM?= =?utf-8?Q?zKahznEqAaXdBv18Lkq77srVGKd21usY?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6005.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Ykd0ekRvR2xodWMzLzJPRGhLTERUS1p6V2oxb0xRaFNjMnRJMm5QT1lBNjZi?= =?utf-8?B?MGV0aFhnRkVlWUhUR3FMRmN0QTdXWTROcStFZ2p2MEs2WHJOK1VyT3k4RHhu?= =?utf-8?B?SS9CaE9BMHQ3d3pSVFV6OXdQUHEzVTMzZnViaTllYko5bG55ZWNNRTh4V2h5?= =?utf-8?B?R0hDRC9NaThiR3RqWkpFOTFOYjlDNDNZTDVlZTRjTEVaRU5nelhkOWRCS08r?= =?utf-8?B?T290bGpTSW1GbVdxWlpJYTFCYkdkYlRMUTVrbDhRQXVaK2d5WWZrWFNyMlVP?= =?utf-8?B?dk1GSVp3REVtWVlDRFM1OEZBWFVlREkyZ2V6TGlrVDBFYUhBS2dwVEVsOTdZ?= =?utf-8?B?Y3ZJbEsvVFBJQk1oSTl4Z05lQ2h0Nzh0aEZOR01kR1hQdHFJZzRuZC9Sd1Vw?= =?utf-8?B?eXlnYlZpNXpBWENVRHZiVmhLOW5KVktvaHZBSFFvNEdsTXh2WFBRR3NSQy9a?= =?utf-8?B?bHAyenE3ZEhCL2lwemVYSlpKMHlqc0pTelNkVWN0U0pydEh5ekdmVk9McEc0?= =?utf-8?B?N25EWHdKa3dHdWxleEtZdXhvZ0dsTDZqUmgweU9VKzB0ejFSWFpnM1I1VEha?= =?utf-8?B?a21sOXg2VnVkeXFsSVV6bEttbUsrczhlaHlpUG0yZGkzOEtCMTlUT3lVaDRm?= =?utf-8?B?NDdObEtPUGZEWUgzTTI1Z25aNXpXdGh4ZTFsUDFLcklQTW9WN2p1N0J3MmJa?= =?utf-8?B?M1NLL2VpRHk0b2VnVlFpMmRndFI3bjJhVE1HT0M4cjlWMUMvVDVvZHZ4My9Z?= =?utf-8?B?dTc3REhJYzRQWVJWeDE4M1RxRFl2SFY4cnkxT3ZLc2RFWFZ3MDlJdDJadjZk?= =?utf-8?B?WlZnVVVFRWlPNVNTVDVQZXpTMGkzYmJQUlJyZlhjOUR4Z2d2NXY3ajZ0WE9V?= =?utf-8?B?eWthUTM1ZTIzOWx4TTJpdG4vY2lJdk5OQXl4YTlOMEo5TFplRm95WGZkamRO?= =?utf-8?B?NlJjTVlWZGM1azAxY3RRSnVIcFJYdWFhN0RsSTRHN3dtNC85U25GejNES0Qw?= =?utf-8?B?ZUo5aGlBbDRIMTZ2WE5SdU1SUTZGVXpmZ3VVdm10R2RTRkp4cE9IbVRRWVpK?= =?utf-8?B?Um5tZGR2a0ZaMFBVZVNEc3lwSElQeTJDUnRFam54Rjh1dHhIU0lta2tua05I?= =?utf-8?B?T1FERitSQUxFMzErY2M3cmRuV2pVR281RVYzNUtreHExdnlTT0g4RWs5c0Zv?= =?utf-8?B?SUY0Vm92MzZzLytsOWNGLy9ubEVqR3JuVE9mbHJoL3M3eklkL0hwVFBOS2ZY?= =?utf-8?B?S1Q1NUFNdHBhSmFpQkpKRDZ4TFNRZlNVZm91TkwzQjJ3c25aQXZwcERVaDM3?= =?utf-8?B?N0NaTzV6RHFNeUlBbUxzejJoQzBtMHdqTXVseThpZklvUW95VC9DYk84dUd5?= =?utf-8?B?Y2R1OFpQSWxRb2s1dmxjVHFxNlFjcFlGenJta0kvV2hmVisxMExsZ1JWL3Jv?= =?utf-8?B?d2pKVkZqSG5ONUFqNjJ1QnJDbHkrQXlydzRRRUdld2xJVkVSOFNmQ0tGczBP?= =?utf-8?B?dnNpNXAyb0Vib1pTUCtabk5Rc3lEK1R5Z3BQM3FOZlpybTIyVjNaazVXSXNk?= =?utf-8?B?R1BNZHdldk1yamYvZUQvZ0RIdWVJeEdtWDF5eVNUN0VENUVxcDBwR1JEaCt6?= =?utf-8?B?ZDhTQ1BycmpKZHpqMDdMTm9pTzlLdUpnL2lYVTRIc3FpUWFuZGhoRE13OFpX?= =?utf-8?B?aHMxOVhDcjNreFN4bmhkQU5uQ1Fva1FybHBpaDdrWXBWUWpudVlhWmprL0Nw?= =?utf-8?B?Yjk2Y05KVUFCbS9GUE5hLzM5UXV5WGR2QVdrenBYVDJLWU9Jd0srSG5mNnZB?= =?utf-8?B?U2pxempEaDlTNFVzeDdhajZobnE5eUp5Z1F3Sm9rMHZRTGhoYXUrdXRvUStu?= =?utf-8?B?NmV6b1BUWnNKMDZ6Yno4T3ZRaWxDYjFGVUd4TTlhTmFjb2svejFiNjl4eFBL?= =?utf-8?B?cTloNWZLUThkVFBDMEgvNmhoZ0ZCVzNOM28rZ2xxYnZlaWI3SXo5ak5YQ0s4?= =?utf-8?B?NGNRZzVmN3AxNFo2NC9EODAzTWp6V2RxV09RS0FSSW4yNjQ5T3NpWTRZVDlC?= =?utf-8?B?dU91YXJUcDdralBuN280TXMrVG94dDdyMjVSLzdpMmxHSGJuMVI2QTN5THdm?= =?utf-8?B?akFhTGJrRzhYNFU4VDZuTVptRGxwWkRnQkpqMXF0V0U2SlUxOWF3amJjNDdx?= =?utf-8?B?cXFjN3l4TTNpM2Z5WkRwNDJHOUN4U1JsQ1RBQjZSb1RvaE10eXBLcDRXWk9m?= =?utf-8?B?WWRQQXNVcTB6MXN2OHg3QTd1RGd4eU4xTU1uNnV6WmY0TmoxSTNSRjAxa2d1?= =?utf-8?B?SVo2Q3Mya2UwNDIrNnZ1RE44MHVMeDdpVHQ2aUQycWZXOGcwdGlnUT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: 1a470764-cb4b-4ca2-19d8-08de42d622b6 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6005.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Dec 2025 10:21:00.9332 (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: 5ZGDnSkSGInfN9SzAr/o5Z+/4/0wByiz4uUEbdMR6H8fdlPcsICm7PeQpUrlRVKuS7r5r14DtaImQavVPK9VWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6912 X-OriginatorOrg: intel.com On 12/19/2025 12:01 PM, Vern Hao wrote: > > On 2025/12/16 03:32, Tim Chen wrote: >> On Fri, 2025-12-12 at 11:34 +0800, Vern Hao wrote: >>> On 2025/12/4 07:07, Tim Chen wrote: >>>> With cache-aware scheduling enabled, each task is assigned a >>>> preferred LLC ID. This allows quick identification of the LLC domain >>>> where the task prefers to run, similar to numa_preferred_nid in >>>> NUMA balancing. >>>> [snip] >>>> + >>>> +    if (mm->mm_sched_cpu != -1) { >>>> +        mm_sched_llc = llc_id(mm->mm_sched_cpu); >>>> + >>>> +#ifdef CONFIG_NUMA_BALANCING >>>> +        /* >>>> +         * Don't assign preferred LLC if it >>>> +         * conflicts with NUMA balancing. >>>> +         */ >>>> +        if (p->numa_preferred_nid >= 0 && >>> I wonder if the restriction here shouldn't be so strict. In Mel Gorman's >>> patch (e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when >>> SD_NUMA spans multiple LLCs), the value of the 'imb_numa_nr' is checked >>> to determine if |SD_NUMA| imbalance is allowed. Could we use this same >>> check to decide whether or not to perform a cross-numa migration? >> If we set the preferred LLC that's in a different node other than the >> preferred >> node, the preferred LLC is going to fight with NUMA balancing and bounce >> tasks back and forth between nodes. NUMA locality is going to affect >> performance >> more so we'll let NUMA preference take precedence. > > I might not have explained myself clearly. I’m questioning whether we > need to integrate an imbalance check into the 'sgs->group_type|' is > ’group_has_spare|' scenario,  like Mel’s patch, to refine our llc > migration decisions. > > just like this:  8 cpus in one LLC, LLC-A has 6 tasks,  LLC-B has 2 > tasks, if LLC-A has task_a need to migrate to LLC_B, how to deal it ? > If LLC_B is the preferred LLC of task_a, and if the average utilization of LLC_B has not reached 50%, task_a will be moved to LLC_B. If LLC_A is the preferred LLC of task_a, then if LLC_A has not reached 50%, task_a will not be migrated to LLC_B. There are some comments around can_migrate_llc(), which describe the decision matrix for migration. thanks, Chenyu