From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2088.outbound.protection.outlook.com [40.107.93.88]) (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 100DA1DB134 for ; Fri, 24 Jan 2025 08:55:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.93.88 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737708902; cv=fail; b=kgSultVgyYGMs0wkv2t5Gx1OLxcPR1wR1ID6v0sHfQ5A5mI26XzUjDo4/FV3bUu7wD5W3aVexz1x7a3pkWHazUB+e7TTJY0KVwBvJfTq4bGAc1TTTdPv3O6t7fxa285BeqVvlkeS7c0l5OTcOTPGfgoCxTKzJXag3zVL79yrcws= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737708902; c=relaxed/simple; bh=7daaPgU/gBCzGuOhsOFOGtinvU1o9tNhWqxabjy/zUU=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=Wy/XjYmc9DJ5QAzyUIH21YKUj4bt7SSUcQalYvsFTpheIWjy13hzZwspAv3lR4q9Si+MQe9EvQyF2pNuxndMBg9yps5M66Gm92+i8NNEvu5TXFufxo2k11nPDG1I67hUuo3417hQbo0B9OAKAWFl/y8jPKgg7E3jByi6HnuMBTA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=Nd9od4IW; arc=fail smtp.client-ip=40.107.93.88 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="Nd9od4IW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CkB63kOr6H0lccqDC1/Z2upVqnqi0h1w8afeACaN94sXnMsslSbXp9r9pQdD8z2ZvST2RudKgLjl3PgHttBRoozQapwwK1Fayhfiw6fVrgdKdYlGAfyRrzcfevmXDFJ78J+1LilUkEXBEqrUyzc3yRkPyOmJQcgLdQRDN6fstFyZYy8vdyiUSgUqUlqsvyUklYDRPd1RZ0RedR4Q1+7JA1c2GOkZ/wCgjiiXXZkJjgEQJ2WnTMDIfbMP9Ce/udfxF2AfPxvoPrXDgch+c96y5rELUffHKq14Sxr1VE5LjKDuTxnZkdI6QvzEkOZYKFKhCNnNq8rhHW5Wm97xiIXNNg== 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=Bziyry3skE6U3LCYm2yJB/qjfPwcNBBv1xlY4a5vdNc=; b=OFxrvfp0doITsg4y4uutNH0rR/KbUKkj0tPmPKLbnzFBRIsKb7m+L02I+j79x2ZEUSZFonL8/uzR4saOa5DoJ8aihLLGR0ZzvXNGFu6OZDD4c9M/2+lEQfkjEIjhSIWQ3dcpabv31IWmTL0Ac4W6iMd6Gn0YwjqfpYrSaRNsPEpOqXDCAJFHd3JOFnhynGLNtAfG+af6huoWUb6gXbPfbwLoKPALPs6KCPjfFRokZVSs/PMs+fx4H2EM6+MAu3NBz1jyKxJ/yoVJjs3hF80k3mcRREObgnSIdXSeEnQTJsYu8L4DXIs/9DlD3G4defYUDsb6XiUm+Pu9XH4XrxcIPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bziyry3skE6U3LCYm2yJB/qjfPwcNBBv1xlY4a5vdNc=; b=Nd9od4IWsMrlwCnvqL49Hc7+wLTOop1S0LkTx/Cclm2ySRg9GOsS43vui4JmZH4ERMdRViCOGqUZwP4d0MxctKn4CpnUKGLCZ2MKqM19kjQ3XHxJMZDVxjmZbp9ukPLfwG8SmteOWbZM5v3JTwVVqy+/MhRj2V/HvFhn2Z6yb94= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) by BY5PR12MB4258.namprd12.prod.outlook.com (2603:10b6:a03:20d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.19; Fri, 24 Jan 2025 08:54:57 +0000 Received: from PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3]) by PH7PR12MB5805.namprd12.prod.outlook.com ([fe80::11c7:4914:62f4:f4a3%6]) with mapi id 15.20.8356.020; Fri, 24 Jan 2025 08:54:57 +0000 Message-ID: Date: Fri, 24 Jan 2025 14:24:40 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM/BPF TOPIC] Overhauling hot page detection and promotion based on PTE A bit scanning To: SeongJae Park Cc: linux-mm@kvack.org, akpm@linux-foundation.org, lsf-pc@lists.linux-foundation.org, bharata@amd.com, gourry@gourry.net, nehagholkar@meta.com, abhishekd@meta.com, ying.huang@linux.alibaba.com, nphamcs@gmail.com, hannes@cmpxchg.org, feng.tang@intel.com, kbusch@meta.com, Hasan.Maruf@amd.com, david@redhat.com, willy@infradead.org, k.shutemov@gmail.com, mgorman@techsingularity.net, vbabka@suse.cz, hughd@google.com, rientjes@google.com, shy828301@gmail.com, liam.howlett@oracle.com, peterz@infradead.org, mingo@redhat.com, nadav.amit@gmail.com, shivankg@amd.com, ziy@nvidia.com, jhubbard@nvidia.com, AneeshKumar.KizhakeVeetil@arm.com, linux-kernel@vger.kernel.org, jon.grimm@amd.com, santosh.shukla@amd.com, Michael.Day@amd.com, riel@surriel.com, weixugc@google.com, leesuyeon0506@gmail.com, honggyu.kim@sk.com, leillc@google.com, kmanaouil.dev@gmail.com, rppt@kernel.org, dave.hansen@intel.com References: <20250123182050.53941-1-sj@kernel.org> Content-Language: en-US From: Raghavendra K T In-Reply-To: <20250123182050.53941-1-sj@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: PN2PR01CA0200.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:e9::11) To PH7PR12MB5805.namprd12.prod.outlook.com (2603:10b6:510:1d1::13) 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: PH7PR12MB5805:EE_|BY5PR12MB4258:EE_ X-MS-Office365-Filtering-Correlation-Id: c26d47d3-d7f5-4498-9821-08dd3c54c6c3 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?TWt3TnVhVUhTRWwwcXdwRXFxTmVtZURBbUJCVTI3ZzZyemU4dzI1UW1hU2NY?= =?utf-8?B?ZGxqY3ZNUnh0THFYMllDZ2wxWUpHY1BkT0ZCV2JUYkxwbHQ3ZjUyWmNRUkky?= =?utf-8?B?d0xVcC85NDVoVXVYNG03THVveFAwSnpENmN6VGx5SnJSYjdjYm9sK2VrN1ZM?= =?utf-8?B?aFJmbVNVUkMrbDdwY1BhTm1vMHdXOHJnVXRYZFdBUysyTUxTek9MYk5SV1Jj?= =?utf-8?B?cE03Y1dMUms2czhHOStxQnhaUUt5ZmtxeHN5eHhVMGI3VjM2TExWdzhkbXlH?= =?utf-8?B?OG84NDJ4eDcvZXR4OUZPbXMxVWhkUTZOdnZMNVlNTkhmcWF6SlBuQTZodm52?= =?utf-8?B?Z0xlT2xkcXo1VWg3NDFTcEY5a2RFQ3Nod29ITlh3c0FFU2JyYllaMXY2MGw4?= =?utf-8?B?aEJUb3dDN1VMU2tDZ3R0MTQxcHV1RWtTd2EzUU5NaUxpTXJXMVd4enZaTEls?= =?utf-8?B?NFRGbjZjVDhWczNXTEpGcThQN2JKYUdtck5HMWI3SFhaaWVHcUpsbUJOWGhK?= =?utf-8?B?UEFIcURxUHVXaks2V205WUFHQU9xMGJkVnlwSXZSUm5vbjhvbDE2OEtDNEM4?= =?utf-8?B?YTd1RHdWS2gwT3QwejN0YnlzajVyVUhHOXpjam11VTA3Z0c4emFMNmpmVm5P?= =?utf-8?B?dkZMeUE3cmd3ZGk4aHEvbHpWN1hNU2hXaloyVjZ1WS85VzJBSnBleElwNHdB?= =?utf-8?B?K0xVYWEyZWYzSTcyTTdFRXlCL2gxNzFkY3p5ZDVMa2Faa3lFelhMcTl4WXhi?= =?utf-8?B?ME1zUDlmOUVZZGFtbWdaU0JoVEVnblM5VDRidXRNZDhUQjc2dHF3cEdLcFpY?= =?utf-8?B?SnBZOEw5N3h2OXdUMnlKL0MvN3FqZThFMnlJaGUxRHZoZlRwd1pIVlZBY29V?= =?utf-8?B?S2wrd1AyWSt0dEU4UzQ0bXNqSHAzRWIvTU0wYXFUdGpxbkRzWHNkY0czakEv?= =?utf-8?B?T1crNlh6VlhlaDVFNFdYcEsvN0RWSjRwNVhGU0tkbnk0M2R4b3NvaDhpQU5I?= =?utf-8?B?ZlJKbTdxL0IyWk05dU9TY1Bnem93ODdXVnpjdkpSUlJJVk1kOTk0bjQ2RTJh?= =?utf-8?B?WVNIODRZMjhLRmJhMTIzQW9od1ZpbVhCYUlCWHBSb0xxbU0ydjNCTjltMjNm?= =?utf-8?B?ZTNMTWhUVHE1UVFacitFY1V1VGpBZFBsV1R3QkRvMUlYbU9BUGx4eGRSQ2hO?= =?utf-8?B?ZDRSOVJZODVORHk2WGFPMWxxbE96dS8rQi9sTHNNSCtjSzVwS1N3VU92SUtV?= =?utf-8?B?M2RZdmVGNDdDYVRxNlpwZ2hzV1VjSlREMG1IVHh1QXpqc3NRa256VExYQ3ll?= =?utf-8?B?L0lCS0FzdkdHYzhOMSttMzdrWk4xWThwVVkyRmttT1p1ZndLSXRwajh5elpD?= =?utf-8?B?eGE4cHhrMjVieU0wekRCdVd4VHc4TG1jODJSN2dsendlNUNYMUI1QTZXeXFS?= =?utf-8?B?c0xVYWxBdnlwSGNTb3QxVFZISE8rSkJiaHpvUFZFcnkyMGxBTy9kY0tVNkJD?= =?utf-8?B?QWhvcUY2Q0liM1lIcVR3Z3E1alRidHpVNFJvZHdqZk9xVVZHcEdFNG1qc2pQ?= =?utf-8?B?MFp6L0xhOUNEZHpkYnVjdDhlUjFOWVhHaDl0TnZMRHJZeE5FQk9hQUYxdFho?= =?utf-8?B?RnZ6QWMvQWJUKzBCWk8zM3grcE1yNGZJU2M0UHRhM1Y1YjA4akZRZHlrZUNh?= =?utf-8?B?cjUvQlkzVXF0cXMzSFJnMHhxZUhOaW5YdVE3bUZnSXpTeGFwWnlXWE5SRUwr?= =?utf-8?B?WGc4TUk0eDIyYXUrMFhXZSs3L1YxTDVDMG8zVzJodThCWk8wQzN1bDVyUUtI?= =?utf-8?B?TUQ4NVF4d0ZQL3dVY3NlZz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB5805.namprd12.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?eWNkSE14MmE5bUl5djU3UmhBK01FN0JGMk9ML0xLS3hqR2QxcmtDYnJTL2JJ?= =?utf-8?B?NXZ5ZkJiazRLZHFTYms2aHRoeEpnN05taFdSVWpJeGpkbTVJdmVJdUN5RXVB?= =?utf-8?B?ZlIzcjNCdVZFQmdVRW1HYk1UUWM0eG9nTzcyVHpuOGNZRlhNNktRc1QvZGx4?= =?utf-8?B?cHl3aEtVaWRQeENOTGFWUTV0VjJHeDJYbENlWFNpU3g2TkcyTittRGNya2tt?= =?utf-8?B?RC9UVEhmMlZHWHdKeVVwWmJ1RzdFV1FRSEZEMkFXRzhtbDMrRXB2ZWt2YmZt?= =?utf-8?B?MXNLQk41S2ZXM2FPZmJpbWwrREFiWUsxSitSOWQzMkVOQkhBcXpIOEsrUHcw?= =?utf-8?B?Q1IvQXFmcXJ3cjlJdEVzajFMdkxIOTlRUlFoOVRidzBDeDJCRjZVdytLUnIz?= =?utf-8?B?NGt3M3MvZElmTEllVGRtM2tEL1Fsbi9FRUJOSTBnOTJNdnRmcnBadXN1SHoy?= =?utf-8?B?ZUZSYXdKQlg3eU83dFFhc1FXcUFDK3EvUXVTR1Z2dUpQR3Ard1hjdDdKNm85?= =?utf-8?B?b2NCYUlELzhuL1ZxSlNxNUhBcVZuQng5K2FmL05VSEN0SjQyZ0FTZG05c3lL?= =?utf-8?B?bXF5TVI4Yk40alI2OEFxM0swUzZYS1FpQVF5TjJRSklmQWhZdWt0aUxxVnc5?= =?utf-8?B?SEYzbXRUeDFHOXQxUS9nUStkUmhnMzlNWnYzT0FvdDF5MmxzbEVxZ0Y2NE5u?= =?utf-8?B?cTZZS3NhRG91NEcvTFVjbFA3MUo2UHZYcEsxREFWTkFtQjZqaGVjZXBWMXV4?= =?utf-8?B?MDhNNnN0UVI5SUpzbjIvUTFobk4wUmxRbFRrc3ZGdmNyZjBmRHdpU09pYzJs?= =?utf-8?B?b2lpNzhTMEU2ZjdseWxpMHZaSEhhSDdQbWU0TUN4NlBTMk5kcnZIOG1JT0xx?= =?utf-8?B?eVNaVEpFTkNBWHE3U1BTK25ZNG5XaGZNak9weWZwUHkwUm4wLzJRK2Vod0tk?= =?utf-8?B?cW9BR0V3aUhjTXgxTVpUQ0JFUFo2Y2hJRFBXOWlyUXY4K2gzMGlBamxTczRs?= =?utf-8?B?YVllNEJoUCtpaExFMnEzblhPT2pQQmNvZ3cxVFpYdkJpbU80bFlWeVlSWTBK?= =?utf-8?B?Y003dDZDOHJYYkZSTWt3SEErTlNpaVZvRnN4dk8xUFY2WGVrcVY2ZFpRSDNt?= =?utf-8?B?Y1hUalR5Z3Y1WEMrV0N2SEZTZE41MHZoMXZyNVRlbGRGektIeHYxRmlKeXFi?= =?utf-8?B?Q0VqVWduSExXbkc4SWVCVkRnMVQ4dXlQUERiYk00b2NTRTFsa0grKytzeFZj?= =?utf-8?B?V3J4TWFSNnJ0Zk1OcEtiOU5pSlNUTnhzK3NFSHVCRlIxK3hoK2UyU2dIbXZ1?= =?utf-8?B?TUU0ZGJJVGlqUkF4a3JjU3JQZGEvQWt4aU5BNVRtQ3JWOGlmRHVUQVlySVU3?= =?utf-8?B?bXRQbEFxbmRmdEZxSS8rRFVRZDdqYXg2MGgzRzhqR1pJOXgySXNDeThTbFNv?= =?utf-8?B?ZE9SaEIvNXhaeWpjODZTOVN2UW1MMllFd3paVTlIL1hSMG9jZXJYUjFSMzNY?= =?utf-8?B?Umx2Vzd3OVFJaVNaelZSOGN1dVNuRGExVFRncEhsMzJSay9nakd6S1F5eU4y?= =?utf-8?B?bG94eDl1ajkybXRrTDhWanh2azJkTmR0cVF2WERSbTd2cXVDUXJiUDBSc3c3?= =?utf-8?B?MnpwUXB5QzJ1THZ5MmhwVlJCVFg2ZzZaNWp5enNGbllDWHN2UGlmeWRwajAy?= =?utf-8?B?c1FVZlA5TUVnZlpRODJJUmFxaGMzUmtEeHd2KzBxVnMxYmZTb244S2IwZnRG?= =?utf-8?B?ZUZSMlpTNEZxQmd5MEdidXVEVVAwMDVRNWVKK3pqWGl0NkJ4REtDL1RGNVdB?= =?utf-8?B?MkwvbXZndUJIQ1AzalNyTUpVMmlDdlFMT3hJLzhxck1mYUdwS2dIWU8wZE1X?= =?utf-8?B?UVBXbS9GOXc2bnQrUHRBOG9lTDUyYmlwMmZxTDNkcUxGSk91V2gxbnFXM1Q0?= =?utf-8?B?dVk0RlhVN203a1I4dEEwK20vMEZPbUlnZzBSU1hpS3VVVk1LWnRBekxXV0xx?= =?utf-8?B?eFhxQU5XNWg2R2VscGZzT1JrYWVYUVFGdGhROTRUMmQ5L3Jxcm1NNmJpQmI5?= =?utf-8?B?MW9GS0xCcUVIN0d4elJVRXpzazdIRFFVWE1JOFA4ZW1DSGNnN0k2U3NHRHpq?= =?utf-8?Q?HlLz988qDBanSKeBJuyXx7nfY?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: c26d47d3-d7f5-4498-9821-08dd3c54c6c3 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB5805.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2025 08:54:57.0114 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PobUpG2OXMa5XiAZ5Mwv7BKSIpUZS+/9P0AFsNRO3SS6137NdDYXnC4FL+RunOAFHW9ZyRgcWAcmUKECHrz+Gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4258 On 1/23/2025 11:50 PM, SeongJae Park wrote: > Hi Raghavendra, > > On Thu, 23 Jan 2025 10:57:21 +0000 Raghavendra K T wrote: > >> Bharata and I would like to propose the following topic for LSFMM. >> >> Topic: Overhauling hot page detection and promotion based on PTE A bit scanning. > > Thank you for proposing this. I'm interested in this! > Thank you. [...] >> virtual vs physical address based scanning, > > DAMON supports both virtual and physical address spaces monitoring. DAMON's > pages migration is currently not supported for virtual address spaces, though I > believe adding the support is not difficult. > Will check this. [...] >> >> 3. Discuss how hardware provided hotness info (like AMD IBS) can further aid >> promotion. Bharata had posted an RFC [4] on this a while back. > > Maybe CXL Hotness Monitoring Unit could also be an interesting thing to discuss > together. > Definitely. >> >> 4. Overlap with DAMON and potential reuse. > > I confess that it seems some of the works might overlap with DAMON to my biased > eyes. I'm looking forward to attend this session, to make it less biased and > more aligned with people :) > Yes. Agree. >> >> Links: >> >> [1] https://lore.kernel.org/all/20241201153818.2633616-1-raghavendra.kt@amd.com/ >> [2] https://lore.kernel.org/linux-mm/20241226012833.rmmbkws4wdhzdht6@ed.ac.uk/T/ >> [3] https://lore.kernel.org/lkml/Z4XUoWlU-UgRik18@gourry-fedora-PF4VCD3F/T/ >> [4] https://lore.kernel.org/lkml/20230208073533.715-2-bharata@amd.com/ > > Again, thank you for proposing this topic, and I wish to see you at Montreal! > Same here .. Thank you :) - Raghu