From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) (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 38094274B37 for ; Fri, 19 Dec 2025 13:04:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.17 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766149484; cv=fail; b=BceDV4kNoAAPorp0MWQODVO0geJ9ggNW3RqvZO5sNS0V/ZIEfyH6ixCcBLPwCFA6CHpnA2nFsMJg5rP3OAOn96MzepMpMPbzP9aC15KxrDuphFtDSMrw+YSkhPP0IcfDMETvrNFg2FGTKP8Rt2DukSRV+dT7Tj5wVaBm1djdDH0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766149484; c=relaxed/simple; bh=UVChw2uahATyZPgI9E7pcr8mcEx1ylmKBjnDP3Fpcvg=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=nGo09s6URjST0uLzgohiOfy55DAd7LeSxLwEEI9iCVDgif7bcuFr9sVSG9tL82M0pb3hEN978cm8OoFzHUOhTwv6OzV1iraBjtnlcCyi4qKqLV1jKj4lYzvwf7e/RQP/KrlY/5QchWhLde7GFKS8v9GAticRMGXbH5lMaArbzlw= 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=kZrPNbQ/; arc=fail smtp.client-ip=198.175.65.17 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="kZrPNbQ/" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1766149483; x=1797685483; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=UVChw2uahATyZPgI9E7pcr8mcEx1ylmKBjnDP3Fpcvg=; b=kZrPNbQ/WG8LVr/ND8rCG+wGUZwQjehmWOqUem9A2lyMcR7HIkD+nugB /Tc23N0TmkJq2+dkP1lox4bXh/H05dg811xJNTWZRxBSsuygQ+e0xyIJ1 vJu1aoCirh9QNp2mu0yaA3W2uiAsgfB2r+lSt3YFmJAVbU2iLNKPTRBoU g3KYeh2bQBT58i5vNWPlFwoljR+E4meRQOzfG3/ocMWn1o/5wHY+FYVlv ldwO4n2chvgNJQgncv3R6mzaIxhRxGHJa3VT8GeMLeq32p8R6xPHQxJea k67/myYgeV+s3TMiiOYryp0y+xtcyujceGsUT8UmundTbwoyLpCeXBgyq g==; X-CSE-ConnectionGUID: 7pWRN08jSWGelPc5/Gpxfg== X-CSE-MsgGUID: wZ5Id+f/Rc+BfBlM4vQGtA== X-IronPort-AV: E=McAfee;i="6800,10657,11646"; a="68086467" X-IronPort-AV: E=Sophos;i="6.21,161,1763452800"; d="scan'208";a="68086467" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2025 05:04:42 -0800 X-CSE-ConnectionGUID: IhSVjoh5ToOEhZ+9GLlCcg== X-CSE-MsgGUID: mrBuQdVPRgCDGqhPNtq4fQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,161,1763452800"; d="scan'208";a="199337479" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa009.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2025 05:04:41 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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; Fri, 19 Dec 2025 05:04:39 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Fri, 19 Dec 2025 05:04:39 -0800 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.12) 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; Fri, 19 Dec 2025 05:04:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VyfoaIOmA3W4JH1273fSFd8zbWNTTpcgXrQzJ+SrTclhmZjqUtCmpjWHSb9pSSAZMbyPFOP4ll93HsMOExE4HwDFvKMrirOoKjby91aO2ZwB3Qq9S/KRv6HwtdjUt/naR/oQGw1DoJ1HZ3I0RKnlG10Ju7K/n4PidaKLAjXVv5ZnaSxWZTIE9QCy0zwdyUWBqf4vmQH2TyJCzpHJ0x9a2ZZhOcbg54hGQJD7toRjO7ihCxU9YTAonSCHgQVfmdOaOX/Sy7Xj8gfzgGN6IGYsPCTqNHTU01Ez9btK3eGsspTd0h3oCdbK9yvbqFPFIEwc+u2SFQqGBme+0AXH8HEzpA== 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=YHAfRmiSlb3M0+W678+NSkT75DWyLmu1HN3hjfCyrsg=; b=L+a0G4PA9yglfF1g7XWJkhAn+UaG4G/uF6kEtgtYwFyCS7lkq3WAUhvwyRooLm89i0Y1IjKrhEMGTVN7CWckwUhZKwwHOJzjuqRuSTMelmJlKl/QmtZtF0VfKubwhCN3hJ5eig3FMh+NZEiPft1F8h7cVr4/3wpmlfdl0OvvybgJ4uKOnDeBlAOa/FprQLeuOoE5MoyvS4m7wXko9lICGMwnLn1cIaJeoGeS2m6JDJt6siJ6QfcoYYYzl+8uvMenthbruVG9NgvYVIs9gcELuPeVXWu8T0+6FSYticEUhbliLDqVacMxKHXCDqon8eYhM19wSH/9hUJWCtnW8aWxqg== 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 SA1PR11MB6967.namprd11.prod.outlook.com (2603:10b6:806:2bb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.9; Fri, 19 Dec 2025 13:04:37 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::4af6:d44e:b6b0:fdce]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::4af6:d44e:b6b0:fdce%4]) with mapi id 15.20.9434.009; Fri, 19 Dec 2025 13:04:37 +0000 Message-ID: <79869cc9-f8e5-4afe-ae32-b9266411c1af@intel.com> Date: Fri, 19 Dec 2025 21:04:23 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 00/23] Cache aware scheduling To: Aaron Lu , Tim Chen CC: 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 , Tim Chen , References: <20251219031952.GA2598944@bytedance.com> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20251219031952.GA2598944@bytedance.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SGBP274CA0020.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::32) 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_|SA1PR11MB6967:EE_ X-MS-Office365-Filtering-Correlation-Id: c9efe8fd-1992-4f38-54f7-08de3eff29dd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UTNhVDVIRWwwancxUzJkaWd2c3VqQk1RY0g0N0x4SVRvQjZoOG1oWkpBU3Fy?= =?utf-8?B?Si9EL3BUcEY5Wkl0YlQydGJjUXlyWFFQNmVZZ3g3WFRuMEZra1FHd1pEVld5?= =?utf-8?B?WUZaa1FhbC9MN0lTbmJvbHYxK1BlbHgvSGhHNCtkSVBPQUNpTDRRbWdZOWFF?= =?utf-8?B?Zmx0NmxmUzFWQW9tS1NhdkIvU3plQ1FNMXEvbHhBM2VNbUxqQklYUDlXWGdM?= =?utf-8?B?NFBld3VBa3VYN1JOdnFtVXRTeEkrTmFmR3JudDkzWkRVQXpWU3RDR1NpdUZ3?= =?utf-8?B?NzN0KzBZZVovSmU3WE9Ha2lweDdqY0dhazdmVzRMRERkWEdZRkh6UVRRKzdD?= =?utf-8?B?d3Rkb085cnZWeGQ4dDhmSXhSeUJpSTh5ZGlucUJ6S2lXTnlTb0R4RHRJbHpP?= =?utf-8?B?by9sUDVoczFMM2d3QTRobmFGZHdmUzJqck95QkM2UGtUM2xBMkFRQ3NTTm9N?= =?utf-8?B?MmFVcm5ET0pSVlF6ZGY2aTU0dlNWb1QwT3Fyajc5MC8zanI4dEt3c05FMFNH?= =?utf-8?B?RVNicVRnRlkyaWZ1VFNrWWYzaTJha3IzS3lCVVl1Vm1wbDlaaUt1eWlwR01W?= =?utf-8?B?L0w0M1VGbHppak9QRjByandBZThHUTFlUTV4bFRBTU16RWxPbmFNRTkrdHRB?= =?utf-8?B?UFo2MDR3K2dSTUljdWYxZnd4Sk5mUEQrdWpMc2tTRGFEbHZZQ2dCbldValYr?= =?utf-8?B?U1dJNHAxYU1uRFp2YU9VeGZLT3E0bUxFbmErWXdqQW5WNllQeVNVb0lkTnF6?= =?utf-8?B?TnI2YXh5bGZ6cjh3dHNzOHFNMW8wV3lsUHNvaGZ5TFdpME5aSi9VS2FqUGxJ?= =?utf-8?B?VUtLR2xCZWR6ek4zeW9mOHVUUHVVZHlUajAvWStSREYwRmllWGJvVksxbjd6?= =?utf-8?B?L1J4WnVNWmRjQ2tTWkhHQkYvQ1piYVlJS1pEa0x3Kys1TlRMRTZVODZhZ3I4?= =?utf-8?B?ZFRPLzZUWTdoQkpLUlI2MXJ3eW9GSk85eHZWZzVCQjZYZ1B0dU9tTm82V1Bo?= =?utf-8?B?d25VenovT3NFcG90Mmw3RDV4TjdrNGlaZm1sZHFFaHFKZWc2a21zUGNXOUNH?= =?utf-8?B?TjRuL3hXOEc5ODMwV0ZEK2xGUHpnc0Urd3NaRjNMa0JUbyt3ZnU1ckR0VkRF?= =?utf-8?B?ZmMwdkxNL1RKbHFxTmZZZ3VtYmlkQzZ6M3phYTJjNjFSUTh3eWkwWmRvK0d4?= =?utf-8?B?ampMTTVmRnRvVGxtWFA0M2dSZFA4cjVuR0ZuWm9hQktXOTRPMFFMZ2dCVEJE?= =?utf-8?B?RVFsc3JxSjhDWkhzdnQ2MFhWUWtsVDRsSHhWc0lpVEVhZ2g5dEQvTUVaQU80?= =?utf-8?B?UEdLY1FTRTgvTHAvZmxySGh1UUJVejNWSGZxSXl6NGwwd1Bucjd0MEZha3Mv?= =?utf-8?B?MHBlem9KWjFDRlVoWXZrdkdQNFZSelpadXlKaVBvV0xXTldQV3dGRW9KUlRS?= =?utf-8?B?Z3NIRml6VTBtWmhHWjlDcFdNQmdJcW83a2NxRGdnTWt1SVdBZ25NdURtNldU?= =?utf-8?B?bkxlTzF0eWViZUdZVGZRL25VaXdNZkVsZmV1M0tBSkE0aUJJcVErSE5EbGgr?= =?utf-8?B?bGJHNWNWOHBNM3NiaVNnOG5DeVNmWU8rYjhMTC94NXBYOTRTQXNyL0llaFRI?= =?utf-8?B?WWdibWk1SkRZdlBmZytoSGQ2eHlQa1owWmpHZVB4cHl2cEZzd0Z1MlIrMTF5?= =?utf-8?B?ZG1qRGw3bko3RmNlK3dZSWpIM0M0ZjNRM1laZWRkOEdGNXNFT0MxOXZZS0FL?= =?utf-8?B?K3dvWC8wMGE5VEtHNW5SWTJMVGVHZmJWUFZKRzRqcGdFQnF3NWJDVHJrbXZM?= =?utf-8?B?TndkQzFuS0xpajlHWG83ZS91NHIzd0E3dlFHMEovYjRzdmRWbFFSVXg0OE42?= =?utf-8?B?V1NIaU81Nkw1Rm8vdUo2YlEwRHVlZE1EbDE0OWQrUGloQkZmeHFleXpMNXZq?= =?utf-8?B?TVQxd0xMd0NDZHVSWXNyVmVyMStibjI0czdzQ25KWnBPNWFLeUd4d2lxRHNV?= =?utf-8?B?a3hqaFFKUlF3PT0=?= 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)(7416014)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZE5PZGE1dHNXTW56VXV0cldzM0RhNGNKa29KYXgxY3g4QnVxOTNPL0JSTjJt?= =?utf-8?B?b1VQN1BwdUpqTHNCSm1vK21CcWljWmFlaG5qeHdTMnpWaklKMW0yKytNN002?= =?utf-8?B?WkJ1S01iSmU3UW9BRFBNSUU4S3Byd1RtRERWdWFMVGpQOThieHYwS1dnOUd3?= =?utf-8?B?bUpLOER5eWU5bTMrL1VPRDQ0bTNzK2JaeVdFc1p0bHpBZ1dnZkxKWWE3SHRo?= =?utf-8?B?blNENGZnV0FNTDNBS3h0eTVZTkE3d1JnYWZQWHJmTEJValhyeWorOVBQamJM?= =?utf-8?B?a05Dank5eG9Zb3BlK1FoZSswSENrZGdidHVsQ21zaWRpUCtIakp2SitSd2ZZ?= =?utf-8?B?VVQzeitraDNiRHNZdmwxVkpIZUFuY3Bid1JjeUZvWjMxdnplRjhXNzl3Wnl0?= =?utf-8?B?bERCaEpsaDV1a1Z1M0lXVzJpTFVoUHFvR0JFZXpQR0w1NDRWRCtraWVNVS9o?= =?utf-8?B?ZGtPR2V4a0lWUzJ1aGo5SjVrNEkyQ2NvNU9tZlZDbHJZaFdtaGVqbmUyZEpP?= =?utf-8?B?dmFwUDR4Yjh4OXg0TmYwOHhzSXBSbXR4bEM2ZzlDSkV4b1h5VGZjYnFUV1Ax?= =?utf-8?B?Qk00dCsvTGhGVDVpOHRrbUl0eEtCT2hrUE9SSEg1WFhSRm5ZSFRPYWhMbUJV?= =?utf-8?B?R0NrZ2ZXSVhpSUpFY0hMM05kS2xMZ1RWZGlERGg1dngrY3FwN2FyRXJFNmNQ?= =?utf-8?B?alNVWWFxclFaU0QzRmxQUWFKbzhhS1dtNFhVd0h4M1FMamlkUmJ6SFNSK0g3?= =?utf-8?B?cm1FWldQeDNYcHVkMEM0MVNoT0lzTWk2NENrczJpdU8yS3FLZUZyaWJmK1Vo?= =?utf-8?B?QzJhdXkrb3J2VGIzSjVOMDNjZ3FPSytuQW9HbmdwTE94bXowMVViL2lHLzh2?= =?utf-8?B?Q1ZqMVprNytIRG9jazFQVmIzVkxra1liY1dFRWtvYWl2NGhYZmd1RkdhUEgr?= =?utf-8?B?SE9UZi80ODY3S0pPTHFNRW1sOUpUdkNqU3V3VU11NWNraTFWakp5Q2JYMDdL?= =?utf-8?B?ZnFlNW5uV29HeUVoYmRkK3hodmRyaW1ZblJobG5EaDAyKy80MTFNSUt5bGtJ?= =?utf-8?B?UlFubHp1RmhleDI3QVk5amJDVnhZUlJPR0ZYcXVxVlBZcGxPd0s4RmE5dGln?= =?utf-8?B?UCt4aXhLck5kWWxDSjZWYzRHcEY0dlB5RXdQQ3BmWXhHWHg2RVp5ZjJ1Z09i?= =?utf-8?B?T3pBcUZNSTBqc3dMZkdrQkY4K2dOSmEwSy9PRGhRTSttZjNaaG8vdzllQUw2?= =?utf-8?B?R2dERko2WEFMc3BISlRIWGs3VHZEUlJPczh6cndFTWxlRG5QZ3NuY051bFdr?= =?utf-8?B?SjRBV0o4RVhvcm9HaDdXZ1VZb3ExRjY1S3NNL0ZsSkxhOXRBU0o5dDhWWVdV?= =?utf-8?B?RlNsejJ6bU9mZm1hWmt3NEpIaW5wbzRsMGpDQnpIUzhaSml6SDVEMU1SL2NZ?= =?utf-8?B?VnZscUY2ZzVLczlld3pOelBjcEQ3RlZBVkxNWEN6SStuMDJVYkN1Wi94OTJu?= =?utf-8?B?VzNhS2hDWnRyeVU2d1dRNXRCMHNqR2ZKRUI1Qlo5ZlZWS1FHOTM1YVBKVG5C?= =?utf-8?B?LzN0NnVmNVYyR25USUgybW5kOTUzL1oyOTJPRlh6eGJyN1hBNFdmNnM3dllX?= =?utf-8?B?dHJXTHZyTkt1MC9oQ1J1R2FqODZBeUVtd1RXWXNQN1AxaDIrSnYvR2tQcTF1?= =?utf-8?B?TW9ITnBrcGpOSVA4cjBRUlo2dEtlRERreExCTkJpNGloMUt0Q0JDb0hNUG92?= =?utf-8?B?RlJZWmVQY01hSlNuOWxDcThTQWNrMmJvNEFMWDVoOE1NSDNYeGUxeGlkUkly?= =?utf-8?B?TDN6WTVmeitZdG5UZHJwVGtHalFLdVMxRTg1QVp4akJkQlNqZkFuZUhzQnl6?= =?utf-8?B?RytSYmdBMWVzUGxMSkovVnhHbUpjdkFVN0psdVFyZVlZMUF0R3laRnFFc2d1?= =?utf-8?B?V3Q5STF3clEyL0FGZExlbFR4MjY2eFNsWXFvRVpwcENicFhDbXo0WlZDN0cv?= =?utf-8?B?eDdxV0d6TzExZkhnTk5ib0ZoekFSZ0xndW1mc0ZRZmJISmY5YlRRcDkwV05H?= =?utf-8?B?R3VXZXVDRVp5RHoyemMySmx0WXhnWk8vUUhWZUsyNExSOFJSSUdKd0ZPOEJz?= =?utf-8?Q?Qp3Sqmbjlo+02FDCD7VRTnvVn?= X-MS-Exchange-CrossTenant-Network-Message-Id: c9efe8fd-1992-4f38-54f7-08de3eff29dd X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2025 13:04:37.6915 (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: RJWrxmRlXdX/vxups9lwoYCDXYR3cObVpLT2bgFbojqGjSJh5Bd+QPJinzy/nIITSNNlHVKHbOcoxfPO5v2/HQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6967 X-OriginatorOrg: intel.com On 12/19/2025 11:19 AM, Aaron Lu wrote: > On Wed, Dec 03, 2025 at 03:07:19PM -0800, Tim Chen wrote: > ... ... >> Test results: >> >> The patch series was applied and tested on v6.18-rc7. >> See: https://github.com/timcchen1298/linux/commits/cache_aware_v2 >> >> The first test platform is a 2 socket Intel Sapphire Rapids with 30 >> cores per socket. The DRAM interleaving is enabled in the BIOS so it >> essential has one NUMA node with two last level caches. There are 60 >> CPUs associated with each last level cache. >> >> The second test platform is a AMD Genoa. There are 4 Nodes and 32 CPUs >> per node. Each node has 2 CCXs and each CCX has 16 CPUs. >> >> hackbench/schbench/netperf/stream/stress-ng/chacha20 were launched on >> these two platforms. >> >> [TL;DR] >> Sappire Rapids: >> hackbench shows significant improvement when the number of >> different active threads is below the capacity of a LLC. >> schbench shows overall wakeup latency improvement. >> ChaCha20-xiangshan shows good throughput improvement. >> >> Genoa: >> ChaCha20-xiangshan shows huge throughput improvement. >> No obvious difference is observed in hackbench/schbench > > I think for small task number hackbench run, there should be some > improvement. > > I tried thread/pipe/2fds/1group, i.e. 4 tasks on Genoa: > ./hackbench -T -f 2 -g 1 -p -l 2000000 > And I noticed performance improved a lot: > (Result in seconds, less is better) > > llc_off llc_on diff > time 4.755±1.6% 2.684±6.25% +43.6% > > llc_off means /sys/kernel/debug/sched/llc_enabled set to 0 while > llc_on means /sys/kernel/debug/sched/llc_enabled set to 1, other > tunnables are left unchanged. > Turbo is disabled and cpufreq set to performance. > > I also tried redis and noticed when I set io-threads to 4 in redis.conf, > there is also some improvement on AMD Genoa: > > llc_off manual diff llc_on diff > throughput 1536727±0% 1737619±0% +13.1% 1737720±0% +13.1% > > Client cmdline: > numactl -N 1 redis-benchmark --threads 4 -t set -r 100000 -P 16 -n 10000000 > server cmdline: numactl -N 0 redis-server ./redis.conf > I also tried to manually bind all tasks of redis server to a single LLC > to see if this workload benefits from aggregation and that's what manual > means: taskset -c 8-15,200-207 redis-server ./redis.conf > > According to the result, I think this 'cache aware scheduling' works > as expected in that its performance is the same as manual binding; and > they all beat llc_off. Thanks Aaron for the test! thanks, Chenyu