Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp1021835lqs; Fri, 14 Jun 2024 12:14:10 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUiJQu1IJx3uV2/XyZeNeB+KdZ6Wc0d3qUAk24Ud2SOFjnMxqS9Q5ZCUhnoOnOkuYq/q6seeyPs7LLM9HGs4KI9JvxRPV9++TdgA9zJ7Q== X-Google-Smtp-Source: AGHT+IFiNf8359wmR3DhqLWK35uJdjGKr0X+ZZJPIcRDHFxY+zgsdzNZiXyNUI7+lqDR0KFOZiTj X-Received: by 2002:a05:6358:78c:b0:17f:6b3f:1b0a with SMTP id e5c5f4694b2df-19fa9e00b4amr471708655d.15.1718392450260; Fri, 14 Jun 2024 12:14:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718392450; cv=pass; d=google.com; s=arc-20160816; b=OeXIwhXNhQdKTZk7W+1QObis8g+6s9RU9nvk5cm4vZwoxaJzWfIsCD0SOZPUV1sXyr wxUT/MPEBtkL/v1/zQx9IVgCgQfuNgHEOqaZRTxQCiz3idc+RTENy+ufqHDRAlCR56dT DZ7NqQOX0tRVX7KOi4SP11mg1MsBZzi9ucRYAkCE2hAl+1xEiiBeH1EKXzOWWDFOIJ2r 6ry/IS+fbbzjSi0g5Om8Y+OA2oyjSFq2gN8iJ6BFE3wloNODUjp6LvewNX0yoGTLd/zs 1B2vc0DVRbiB7Mp0XBYAGD1ITNjlS1b8FN2bve3ZmOkvLyoaZI+qOJaQYWcE4P4z5z/6 3tWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=afCODgS1ZgfaMRjMXkvXvE5QH3PVc1ff+fUPQuMNF/A=; fh=LwMrSm9pXACXAdCtQSbdZ1wbFqqH7flBKNMnlCnAldY=; b=tztR+nKRGkoTZxDC/bxgIQzdq1SAPlEcXFZc7u5Vlq52veXr8IVvRaQ+Awek2ptJWS 0Y0Q/IHo/3Ilk0GiBI342KjSF6aHc22Qz7ENcoNm7kH9YR8gCnU230bdxaRNXCBPQ/UP DrklsoAp721mRdP2+eGesqxKLvIRBztWJDQkIGc0sA4zBLnIa+ZTW7ngR8u2Iq55u4sN tOr2i1K5K620Q4/otn+IPkyZs4S/JxgiX7p1ZHG98xa853W8OVoNRYTF0/ffN65bR69q d8t/CG1kZLBYApmfExOKhS4H0UAMw3WtaeJuRRoZC1rokz4tTsnjIJz42Im2msPkU9Kz n7Uw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SvU8f1C3; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-215420-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-215420-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id 41be03b00d2f7-6fee5776b3fsi4044040a12.749.2024.06.14.12.14.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Jun 2024 12:14:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-215420-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=SvU8f1C3; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-215420-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-215420-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9A0B3B259D7 for ; Fri, 14 Jun 2024 18:42:57 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 9EA3219FA89; Fri, 14 Jun 2024 18:42:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SvU8f1C3" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 BABD125601; Fri, 14 Jun 2024 18:42:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718390568; cv=none; b=OZEbl+JzZXxNBpr0pmp+nvLVqIqWdqgyHLmfWBCqyq5uQJ8ZNAbLpDhHm0NN5GtDAYt9w4spvK7PpKBWM3zGdtz3B/mLL+m/opqUpQgryLzZTYDs3bi3/xbCq/U+QEu8OXhk0Llie3vzeD1v5HZoLhIlRL4trly0dar0S8ZQ6wQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718390568; c=relaxed/simple; bh=r3V8uORqgOShk02c6OFxElT3YBFjzYzIlhjvqyeiKeE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=cT0aUcCQdHKJ/zhaCMD/sOVOUlGBwJs2wjEgAmR4bpW7MZhNSJh3Lb8J2yuXIU67H7jAzxC5f7cst/oNkuaD8Wwbt+5hFhVmSI3RNR37ZKHrNAMXcvvgh1U9+ElLs2e6dMBp80YvI1/8pfauDbfO6aaF/OeMVOip9LCQ+tq1fLE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=SvU8f1C3; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id CA22BC2BD10; Fri, 14 Jun 2024 18:42:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1718390568; bh=r3V8uORqgOShk02c6OFxElT3YBFjzYzIlhjvqyeiKeE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SvU8f1C3HJ9SSrYwuhffp9UEDc4x9qJIVsqb6Os26CMYNefSixh2EtYTwr7O7VAWc 1dNaUxYLtJoDgPbpIcGdFSV6nJ/quG4kuIeP+VkvTslQjfoz5L5bjsPTsl2AjEW1/u 905s7Zo7dg8T1C1PBrgoLhELthL1rMv5bOKpsTuabukAUnVhMUguUGRPAy7x66C6Nw c+MGbaELnbrs8ewiKPP6thQCJgtthNHS3Py9fdheQN0Y/n4HunywKw7hNK6BQ5l1Wb Bch0NCjLskk9ii/XfStNKB6dCnKZ101b7h9HcRfoUsR6hWZdll1HG8XIzypiSmjaKu FKKmtt/t891ww== From: SeongJae Park To: SeongJae Park Cc: ksummit@lists.linux.dev, damon@lists.linux.dev, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Fwd: [TECH TOPIC] DAMON: Updates and Plans Date: Fri, 14 Jun 2024 11:42:45 -0700 Message-Id: <20240614184245.88080-1-sj@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240614175504.87365-1-sj@kernel.org> References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit I made a typo on the mail address for linux-mm@, on the original mail. So forwarding to linux-mm@ as a reply-to-all. Sorry for making noise. ================================= >8 ======================================== Hello all, I'm posting my Kernel Summit topic suggestion below. I will also submit it to the LPC site. DAMON[1,2] is a Linux kernel subsystem that provides efficient data access monitoring and access-aware system operations (DAMON-based Operation Schemes, a.k.a DAMOS). From multiple use cases of it including multiple years of real world products' usage, it is proven to be useful for improving memory efficiency. Like many other Linux kernel projects, DAMON is developed by the community. We proactively present the status and discuss future plans of DAMON with the community. As a major part of the effort, we had a DAMON session every year at Kernel Summit[3-7]. Those sessions have been one of the most essential and effectful fuels of the project. This session will continue the sharing and discussion at the kernel summit of 2024. We will share what feedback we received, what patches have been developed or are under development, what requests are still in the planning stage, and what the plans are. With that, hopefully we will have discussions that will be helpful for improving and prioritizing the plans and specific tasks, and finding new requirements. Specific sub-topics would include, but are not limited to: - Fine-grained DAMOS control - Automated tuning of DAMOS - Tiered-memory management - Access/Contiguity-aware Memory Auto-scaling - Write-only monitoring and live migration Based on the progress until the summit, some items can be added or dropped. [1] project homepage, https://damonitor.github.io [2] official doc, https://docs.kernel.org/mm/damon/index.html [3] ksummit 2019, https://linuxplumbersconf.org/event/4/contributions/548/ [4] ksummit 2020, https://www.linuxplumbersconf.org/event/7/contributions/659/ [5] ksummit 2021, https://linuxplumbersconf.org/event/11/contributions/984/ [6] ksummit 2022, https://lpc.events/event/16/contributions/1224/ [7] ksummit 2023, https://lpc.events/event/17/contributions/1624/ Thanks, SJ