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 EA128C71136 for ; Mon, 16 Jun 2025 15:02:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 906506B00AB; Mon, 16 Jun 2025 11:02:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8B6CE6B00AE; Mon, 16 Jun 2025 11:02:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A5D16B00B0; Mon, 16 Jun 2025 11:02:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 675AF6B00AB for ; Mon, 16 Jun 2025 11:02:15 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id CDE76140689 for ; Mon, 16 Jun 2025 15:02:14 +0000 (UTC) X-FDA: 83561579388.18.DDDCEF1 Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50]) by imf01.hostedemail.com (Postfix) with ESMTP id B9CCC4001A for ; Mon, 16 Jun 2025 15:02:12 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JTZr2WD0; spf=pass (imf01.hostedemail.com: domain of bijan311@gmail.com designates 209.85.218.50 as permitted sender) smtp.mailfrom=bijan311@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750086132; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=xxpfP09wMONaS9jpAWxQ7WCauQRBx9+f7EU0xvtD+hk=; b=3YbuJZS8UbxUOMoTu1IRVmGlyizqHusqyTmPnVUpYpppSIt63xDz9V6s50cS+ET/LYceIs m1aIYmM7P/oFvEdFCGjIFiWrGSHdnyoiHYv2hH8Se2LEsuMhmK2ECjczsoJJV/nmEWO5mZ tCrtAIolCmv1g2FGYN8yH7mDHBYsfiU= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JTZr2WD0; spf=pass (imf01.hostedemail.com: domain of bijan311@gmail.com designates 209.85.218.50 as permitted sender) smtp.mailfrom=bijan311@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750086132; a=rsa-sha256; cv=none; b=xCwLvm31gIJxUq6bFrT/ktdKkX/O3gkTcY61BGj/M7Pu8Yz/g77hOfr5FHfW4EtibwiZ2F i52w/bF2HgsHWyYwhQSVGAz81Tvw+lB8JDi/BxhylABhIS134dzfLTpr8DncDdxTWOdrHk PO7zba3sPhSA/cu+m35MOwiYyDX2NKE= Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-ad891bb0957so811871666b.3 for ; Mon, 16 Jun 2025 08:02:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750086131; x=1750690931; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=xxpfP09wMONaS9jpAWxQ7WCauQRBx9+f7EU0xvtD+hk=; b=JTZr2WD0qfsmK5jc+SqbmPT4Fs4Dh8S4Vl9aS23WD1rozu8Fp0h0XRWnJyZ7TyvalZ +f1lYxiJoxd6B5s66QAh9vV/oiZPw6nF44C1G1SFGXlVrW2qGx3FE/j7rLfEV1z0TJt7 Ek/QGvG8mOIrAZ1NAhxLf/WBQtmypF0rdGX89JONF2rqjM/RCjtIFEWla1NwHvDZ6dZd 7gDds+a7pPrkQqP2I5lf0PxNTOHLrIJvP4i+2p+LlBAjraltAlGXR6mrRESx9d6UAiLZ LZ04z3epHorrSNHGObo+E7glSt/hANLI72wIIGh320DuUmAxBtnybMhbSLWqmRO6Er13 Jr2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750086131; x=1750690931; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xxpfP09wMONaS9jpAWxQ7WCauQRBx9+f7EU0xvtD+hk=; b=KXhaSYrADUrCaz6deOpg0B3vN020uhjV1Bx7CCQVtKDbfbFCEiSTYnZcel3wGwrlFw g6B6/xsfNn/rN/KtyUL1tUBA+4fPMS0l+kXvijN9elJPdyfDqy7rkbW9aKFdWeN+IIcu bGUcPXhhCSI0+bSBzZVlTLbrteW3wqrmqZ2msFY8x5YNH6ERTGeqk7s+7zG8veUHNukQ o5cYqMWI0DXYFH6mlVe1YCWwhyLsXUsO8fVP/jU908jl2XMeUavlcI/amLNQqJZmRdcb jnLkHGLLvzF/eI+XUT91wSEuhrtoEp4fxhLOqwzppLhFTJOWU8TTaRBhUmVTVW430ucJ vixg== X-Forwarded-Encrypted: i=1; AJvYcCXtgMflfNFCLooK31Oinf9C22FK0Je3n0G9/ZWTVw6diO5UtLSBnZ4DXaGP9UwhkbATYs7rib+Y5g==@kvack.org X-Gm-Message-State: AOJu0YxPP0TQISaLCu/onIw08H0hbOKLBc+8NKslKYErzcgVJsWc9vlQ t+ik3dtedXNA+HSn/8dv+r0s3cWeBtroULvXm8KvBgDjjvizdBAuTLFvBD0O0zE+MJbmmIf6Eiy CMUUcqcixxfRTAuTi+Tu7EznCFwx8svQ= X-Gm-Gg: ASbGncsunSLx3aw/at/uzFtoY7ur/iruhQisyL0nbEcAcuDeYjM36zfH/l2Fkxy801n efifKPW1THtYYCUNr0DjHqdmYRP05RvzySkQnfwlCigNYjRdJEd55LFZU+gReLCEwpHSNEfaWkO 2ctypN5vJfHpmJthadBoHMGDrV6ZZtze6dfY/k/41QRsk0PwEmwOaRlQrP4yQwbhSTNZl8OPaxT lzK X-Google-Smtp-Source: AGHT+IGJ/zFE4w+JKMjUWfvDesBnew2u7pOoc4H3+qqMTkNhD/5NjNC8e3RLUAEQRY/PUbER+yrMW04GTUY04EM7Ez0= X-Received: by 2002:a17:907:6d28:b0:ade:2e4b:50db with SMTP id a640c23a62f3a-adfad2a0920mr927784766b.10.1750086130484; Mon, 16 Jun 2025 08:02:10 -0700 (PDT) MIME-Version: 1.0 References: <20250612181330.31236-1-bijan311@gmail.com> <20250612234942.3612-1-sj@kernel.org> <20250616074233.GA74466@system.software.com> In-Reply-To: <20250616074233.GA74466@system.software.com> From: Bijan Tabatabai Date: Mon, 16 Jun 2025 10:01:57 -0500 X-Gm-Features: AX0GCFv72kKkxX-qe1l08YvlwPCsH3UbKfNEIk9xWqIa4M8jORlTYRaH3Xzfz5g Message-ID: Subject: Re: [RFC PATCH 0/4] mm/damon: Add DAMOS action to interleave data across nodes To: Byungchul Park Cc: SeongJae Park , linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, corbet@lwn.net, david@redhat.com, ziy@nvidia.com, matthew.brost@intel.com, joshua.hahnjy@gmail.com, rakie.kim@sk.com, gourry@gourry.net, ying.huang@linux.alibaba.com, apopple@nvidia.com, bijantabatab@micron.com, venkataravis@micron.com, emirakhur@micron.com, ajayjoshi@micron.com, vtavarespetr@micron.com, damon@lists.linux.dev, kernel_team@skhynix.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: B9CCC4001A X-Rspamd-Server: rspam03 X-Rspam-User: X-Stat-Signature: nns3j8yjcii5hexhtn5za764ecwc58j7 X-HE-Tag: 1750086132-529290 X-HE-Meta: U2FsdGVkX18V9geiOLB67t00gKXkyBwQ7uudZ9dzmCq6kI5q9YaGVnbDPKEjxdaFnJTpgeGf+V7qHU9de2KkrXhoQz+UqR/uz21LU4hM8TZHoMPdJWDz+bkPm5g6eGgSvUTx7Z6edfjQemIx2pWZZKBYEZZe/6ybAFqCULoUUwGW9elpdpCnkfQ++qqq1FAS6STwISFB9UbAxVx82inrrqQ2C/PmLxxUWfHpjFHAHk5bXqBnF3mHL63muIqMzw8ryNtyFqKOzLmZVCWss4fQXl89aOBMNxB9LOmf5sbtHDzLgfj5g0eI86ZE1GRSxL5wAlsPR7co3M/qJ6WAeR2vP8l6F56CDDgyjig72eez+QKBOgTTXenVQUDsQdIY0OBhde2b5CFVqDkuNlJhKDiC+1j3vBWSbHzP5YZhcL7MvCMZRIi04S7ogsGbEpvXNA/1gyfn5O7Z9noI/W+i1V6nyZm/I9mkEDXLFQ893eOdYKibBYqVOBMFH7dnJFeYVYKumoSvQ4kSWwqz6ckYzERaQY/rufTg8cUvknpgNoXJRw9RGH1nct1ZxTM2qcAA+r1KiGDWCp/on/ZvOQYwlolCEcb/iVZvAIhBn8CUcRGbA82vK9ijEXfWZfn7Vjnekl1JbSoeVwHAbodqxA5I6LoTyPgg97KirJm/8+1OYAUzB7QqTM8diHraloKFUtDp5uKdTnydkXkG7iu0WH5+QKq2tpZEGG5OTEIs0BPXtfWl0Vp/EX1aR5utKTd7JHS/2aMJELzPY6KnxCMhZtXfnyH+pw9nkiZjqg+AqQMLUWECpGeyJs7aAItAilTHEy/a2nDKSOxT0j4moXk/ntakgV4Ua7kLbjdfba3JjUTWrZG2ydwqfb2rSZgd87jknp7veZ9hu/6e81KsLidMXj7O4im9k+b4IoaKD26TkuIOJPrK3r+gV93ATQKzqtKbjHl7+ncFGKxyYmTgsSpPuTVrSgp CO/GQmAk a5k/0W3Xes4jFZOYkR6FIE8jIQN8Bf2iU9aid2OxgDhwQ1JEuhcnUXW4VXVu1IJEcDBGP6JpCkTLnp4dWd7erfc1EQReVqL8liChfAWxUW+OgfcCGYldiAFdepdsf+yr8m7laMXkqaLThgqSBw+5TBuW96d8g6jP2K/W+jE1SmhHSvjTBAfNTsuVxlbx1PEIRbvl319kqLzHAf9ihEySKA5aMHnCeYQuszYklEjAeUsTCPXTEN7ePX26W7Hj4dCMheUbxygkgEv6QpqpCSrAKYS3GfkNWh8bfkLhmYtw5ERfqIbxEY1+TSfhQ+XiZr6NHIGb6jbsP5QRKMO279SgQ7XI5vi/sqX4H/A/1RcTl3ZIIIoIFGBhIafzxZtBNb8yw4CeDCnFRDrGwipHhYKqzAhLT8e8uJcylOl1Fw6QvJw4Wf4oDQSBKkqrVjk0Qz5jBq4c0FdzxLWnYbfc= 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, Jun 16, 2025 at 2:42=E2=80=AFAM Byungchul Park w= rote: [...] Hi Byungchul, > Your approach sounds interesting. > > IIUC, the approach can be intergrated with the existing numa hinting > mechanism as well, so as to perform weighted interleaving migration for > promotion, which may result in suppressing the migration anyway tho, in > MPOL_WEIGHTED_INTERLEAVE set. > > Do you have plan for the that too? I do not currently have plans to support that, but this approach could be used there as well. > Plus, it'd be the best if you share the improvement result rather than > the placement data. Sure, I could add some performance data in the cover letter of the next revision. > Byungchul > [...] Thanks, Bijan