From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C9223CD11DF for ; Tue, 26 Mar 2024 23:03:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4F1AA6B0087; Tue, 26 Mar 2024 19:03:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 47A566B0089; Tue, 26 Mar 2024 19:03:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2F4D76B0092; Tue, 26 Mar 2024 19:03:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 1E5886B0087 for ; Tue, 26 Mar 2024 19:03:16 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id F17E0C01EF for ; Tue, 26 Mar 2024 23:03:15 +0000 (UTC) X-FDA: 81940717950.05.A23182A Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf03.hostedemail.com (Postfix) with ESMTP id 2C8222000E for ; Tue, 26 Mar 2024 23:03:13 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PRczeLk5; spf=pass (imf03.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711494194; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5TnuCzbAOIt1ch357QIl3jAfubBiM+Fh5vGozEdYr9g=; b=zVJ8AlKU86BCJ7sv51KXMD2+0Nem7oKbviZQI1vfBvn6B+LiygAKeO5vCotcHPpJZpe2uy AG/D+86x/NTuU5f98S8fVgCIMtPYNUUpindajAc7W6nlD00vq9bj7E9rTNR4LEgaqo/3h2 IjaIqJmspKBt2uLM0gMhIra24g4dvYU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711494194; a=rsa-sha256; cv=none; b=pH/B1OgxuWKK2X56tGhkIyf/r6i0WYJwL2WEE1DtWxxJiRds+vG8HJVoZ7FJjRyi/jO3vX SyjS3/gRW17Ya8q99antLvWW/H2H1OEFRfeEtwA3oWO1fZgVDdst2D4sTS2rW64lQeya0r pJ5Ff54TcTI2wL3Upj67L3DZdQzEA6s= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PRczeLk5; spf=pass (imf03.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id DDD0A61486; Tue, 26 Mar 2024 23:03:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 00AD0C433F1; Tue, 26 Mar 2024 23:03:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711494192; bh=y8X4CghROntNwx0hRkVczdZ/8zLwN37++zC1IctRuYA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=PRczeLk5OZ3BfuojZQxwA+5eVan09Z5hQoK1oU4ySRx0TU+IStqtoeyZUDspMapc0 IpRJMQC1IRySBQIRtFaQAwGI0aAQDzdflzYf4q66fgYI+xpoRjcjBygpfpuSKUfqDQ yNqDLPpU+q34TlbIg9feAYuCShRSJXA6IcJYwP/MacU/rj30n3+ilmp+s7TKvr48wz XVSZT5JOfdgtJnLff7Yvgc+7FpuWgVMz81HlrDqXcqqahUTdxEnUKufHFYA++KH9Jd XM2NWQv9+Sz2xmNckN+sCD7uyfDO5RbGaD4T52lJ7o7KYdyeRkqx9MQjPo2YmvioU8 iM8aSKaB73J8w== From: SeongJae Park To: SeongJae Park Cc: Honggyu Kim , damon@lists.linux.dev, linux-mm@kvack.org, akpm@linux-foundation.org, apopple@nvidia.com, baolin.wang@linux.alibaba.com, dave.jiang@intel.com, hyeongtak.ji@sk.com, kernel_team@skhynix.com, linmiaohe@huawei.com, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, mathieu.desnoyers@efficios.com, mhiramat@kernel.org, rakie.kim@sk.com, rostedt@goodmis.org, surenb@google.com, yangx.jy@fujitsu.com, ying.huang@intel.com, ziy@nvidia.com, 42.hyeyoo@gmail.com Subject: Re: [RFC PATCH v2 0/7] DAMON based 2-tier memory management for CXL memory Date: Tue, 26 Mar 2024 16:03:09 -0700 Message-Id: <20240326230309.47079-1-sj@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240325225304.235736-1-sj@kernel.org> References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: 8kws5ckzgddcynxxrgp6qp43gg1n659r X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 2C8222000E X-Rspam-User: X-HE-Tag: 1711494193-79851 X-HE-Meta: U2FsdGVkX18xlULvDxOu9F8YXJTaDkLlTkSXh3VXTgF9TmjjFfGdt5SDmnRrORFMWAAKFvPBiHRSyo1iToLRCRUictXzKAPfP9eAjhxhcLlDY+GX9qMnfOlZw5+1pGMLpgGeJLjIRdSFbFlihzboziHJfCu3xEH4jZ1Uddd1mOoqxm6DNohJn1EDKmzbn+D5fWkZqV70VBCXevMpFEfmaf7Rce/jWJepbV7rJD/WLvPhb1+T+AebgIvCLZhIpftQ/0ZW8/17KiccdOldDH5B2OmnKXxHbxkyERKWzfvZjR7Ewsh4K64aTRgxQq1BuT/Nkv64Z7W9Jl5lz32zZ8kMbXWhD1gRihW8xqr2fglBODdat+wqPTpQpCc75IYqxo1PTVp/kx6iUv0PTzROIZKQou1ZOsTSyqBOGDzvN75ZWir43bUxDvbCkl8i4+KdZnpgj81k0w52+ol5FkVDhvDRD45hJzsTZjso8oaQxBNlCJaTApW14YH9MRPdvVMIMRB+I50cj7OvmQAb+zDMxQo0Kpn3AfS1K0qICeIdTO4a6XZEAoPogOal/nhkBhEv7FekiXyYhky4re7zUrl6wRsFhIPunZqYyotEEfR7PpWQOhLKPkFB5IJ9/69zMiaaSP28poCpybx7r/c1ZHjFoTkvDHyROLZ6KSV8Ymg+4LNLCc3gSuLkN89/SpV+sdAOKmdhD1TwDR2tsMFS0kuNmymJOFxl5ImJt3UwAjIyk5R93LwcaLaVN+Vcv9Q9BT128Ar0sGTpCmf7yuGUeSz7KpnD2mAnfSUgKWzB9rOyVmMODCH5bjACZDIrad4sg6M/UuPk+x+ZzAJcsp8P2b0B4QBZw1RajZl4aVRr2owdHSG6FsHpLfano3KK6ShnoeV6ZqAvseNT6i9xCJSmKI9jldUpyMHwEAArBQDnH4y8Sw9RaJ6avEDt4zM8TzLVXIUDs+QvTgj+FkyAr/YLm6GvrWR LbdpOtgx 31UVuEQ6KXLccGonQJZ4qNiTfy3+Q3SycPs1xXn7WCeoPppRTP+HRA7qKKe9qdBZ9Tw4EsURhaQcqExMwHz2Be8adarVJMB1p9w2mcbQlsP45aJkHop0VTO8lbCjXEw9r7AwEABGTMLmyTbTUaApQ9aj+9jyGP68tR5Xt095w+Y+w9wSr4OXPAEZ4x3IXmol19zI24giVAkhodQ9Z4CDyWNtqAXgTbXomeAO/vZNij56ixOtFjudy0opQjfjcMvkGpx8zxGpyJR8MTfZpnrsyFSLaJKEWIgeVTYdkz+BJRUZAFIWjsfZ28rshBOcMiHCjdw7BPhvzKBWnMlC+FCD3tQ1xBZmtVZ4fywwZYRamY2ur287E0yQhRB/LMA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, 25 Mar 2024 15:53:03 -0700 SeongJae Park wrote: > On Mon, 25 Mar 2024 21:01:04 +0900 Honggyu Kim wrote: [...] > > On Fri, 22 Mar 2024 09:32:23 -0700 SeongJae Park wrote: > > > On Fri, 22 Mar 2024 18:02:23 +0900 Honggyu Kim wrote: [...] > > > > I would like to hear how you think about this. > > So, to summarize my humble opinion, > > 1. I like the idea of having two actions. But I'd like to use names other than > 'promote' and 'demote'. > 2. I still prefer having a filter for the page granularity access re-check. > [...] > > I will join the DAMON Beer/Coffee/Tea Chat tomorrow as scheduled so I > > can talk more about this issue. > > Looking forward to chatting with you :) We met and discussed about this topic in the chat series yesterday. Sharing the summary for keeping the open discussion. Honggyu thankfully accepted my humble suggestions on the last reply. Honggyu will post the third version of this patchset soon. The patchset will implement two new DAMOS actions, namely MIGRATE_HOT and MIGRATE_COLD. Those will migrate the DAMOS target regions to a user-specified NUMA node, but will have different prioritization score function. As name implies, they will prioritize more hot regions and cold regions, respectively. Honggyu, please feel free to fix if there is anything wrong or missed. And thanks to Honggyu again for patiently keeping this productive discussion and their awesome work. Thanks, SJ [...]