Received: by 2002:a05:7208:3003:b0:81:def:69cd with SMTP id f3csp4280633rba; Tue, 2 Apr 2024 12:12:33 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU6M0W446C1TY1rWn7OxtkTQzs+gOXD46xQNm/o1P6bLkPtJhlbJRX7ZzhEYtKm8N2PzEraYSRUpkGACLG3CxFNQw+UkfhsfXGjc6JrSQ== X-Google-Smtp-Source: AGHT+IFSeuz3k17YwEElrtTVfJG6vUiSyXtAcQzz3tvhQijhOAFl1xmfqqcL/e+9Lr5ZwOEdwM7o X-Received: by 2002:a67:ea59:0:b0:476:8a06:97dc with SMTP id r25-20020a67ea59000000b004768a0697dcmr9385126vso.30.1712085153142; Tue, 02 Apr 2024 12:12:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712085153; cv=pass; d=google.com; s=arc-20160816; b=kEzK1xdrZ/GMpduIC1kjf5jhMeKU/kL7RQQLunJvnOg0MQ47CFOHWIiu6/ou+k1jtD KkDke3Tlp7m2lEm9ivKIVzwyUrYf7E3YdFDKAbq7p3f9RqZIHu/qJ/xUwtnOMMbhhreE I69GLnOkLmJLZgL7FrHl+q0YTqDeVucyGTvVI9bCvWA9BhH+VILcX+XTFQBoo5h8yYjw /Y9Ic79/X0kEM3d3Fsc8vf2kqiejtJ9rmKantZMbsRHl5nGjsbjgkobO2h2HFSffN6KW VmnWHginTaFS30IIukPt5hdXH4UktzInwkLh0ouIcqmzuTO6AnDEcbjVY85YY6lIJ11V v2Dw== 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:message-id:date:subject:cc:to :from:dkim-signature; bh=HGZc5Qg1SnTGv68VrV5D0ydQlMcb6KV+4aeTRw0umL0=; fh=tL0nMbaupzUs/DXRR0shDF7pqTmwo4hyOqNxeGkLExc=; b=mFaMrr6Csvi7f4fCc3Jl0he0K4mDeKf/EAzt9rG16Akjp6qikusrSsgz5I6RyUZG35 37quzT5XYFh2/GRST2SuKWhHvhAWqqd/TB7ZrzGp1/Ap+vQ1qsGFzk62dzhohMW93/Ao KEg9SseObXcwztfx6HOACSvdBOFKSsoqCADti/6qiF1ja/TKRwNJk5S7qfEohEwFGcRs jWskuhtzB/DaNKyPJQTWcI+A9s9yJHjWc3QIVsWLeupb8fEHGERVsjQ6y2lXCp7K4PH6 ryvS/PIo8wHxvsqVIDWXPhcdR3HUYvVVIPLKyBb7mV9OER2hMAJHqcAgJbP9ynEemI5a H6Wg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bu1IJvQ9; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-128547-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128547-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id h4-20020a056102104400b0047863f5087esi937576vsq.222.2024.04.02.12.12.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 12:12:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-128547-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bu1IJvQ9; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-128547-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-128547-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 853271C221BA for ; Tue, 2 Apr 2024 19:12:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B1DA815B56D; Tue, 2 Apr 2024 19:12:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="bu1IJvQ9" 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 D12B415B117; Tue, 2 Apr 2024 19:12:26 +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=1712085146; cv=none; b=cT3YlsAHmMjt+wT2yjOQ0MhNWVkvoFIwljqAMv3H4hjzz96l+XSu5ckxEkTZVCnWtplLQjog+Vl1iHI4io9CwdMk+z7zeVBGRfUNVcF75E6VT6pvSHDw+Ac530bnpFiwE9uiEl7vaK8rRcXq1UdkARTHCilfG9uq43jc0v+6A3g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712085146; c=relaxed/simple; bh=VkeMLGAFW5//bstFf8gEidTfiDwlUjD0+6EaPVW/RZw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=P0FKSj9bOJxSdNYd9aNE7v68wiUrBoNgzOKVlDr8pQxHrPepGZRQMINRjwQ1rugmV2rtquFYNYP2z3sBWHn20Zqt5dLva2Acsw4TD14uxjlv0+roMT/2ESnqkeaR184bFyUYKDpjZMV/yMB0plPBaJBO6lyd1bGC1HcJtCu4yMg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bu1IJvQ9; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 15744C433F1; Tue, 2 Apr 2024 19:12:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1712085146; bh=VkeMLGAFW5//bstFf8gEidTfiDwlUjD0+6EaPVW/RZw=; h=From:To:Cc:Subject:Date:From; b=bu1IJvQ9VVWqhvPIcIUUDwnnsAAuIZsq79OaI+ekyVJsAXxd/qlHUZ1fL5WSfuWZG rRuBUFMXfP6e0wo+m7jIA82OeU4QxtRZNxzcHl8hVzi+pHwoe6hmtsIw6fZ/j6W0zk 00qrwSzv0hD7P/pallol9lwIHKqRvq+4RJ6BPOtzJz0MrEC3abj3x1VdtYmzlZJb0r lLDa6VDr9Nl3noLR+w0wQS6hQrxYV0NjufY2n8WiS5+BfRhPd9IK6R8k0/VI6vGsYm psRAErL585HWU/01Hdw4mkhNxaFQXwRmG4SSuPxojUSyl2qbcOPcXkX712Rvp4fXiM ra2Nlf9HdGNWA== From: SeongJae Park To: Cc: SeongJae Park , damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: DAMON Quaterly News Letter (2024 Q1) Date: Tue, 2 Apr 2024 12:12:24 -0700 Message-Id: <20240402191224.92305-1-sj@kernel.org> X-Mailer: git-send-email 2.39.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hello DAMON community, Already the first quater of 2024 has passed. Meanwhile, there were some exciting news on DAMON community. Let me share my humble summary of those. Januarry 2024 ============= Memory management subsystem pull request[1] for Linux v6.8-rc1 that contains aim-oriented user-feedback driven DAMOS aggressiveness auto-tuning has merged. SK Hynix shared[2] their DAMOS-based tiered memory management test results showing 4-17% performance slowdown reduction, with patches for that. LSF/MM/BPF 2024 topic proposal for DAMON has posted[3]. February 2024 ============= DAMON in Amazon Linux 5.10.y kernel[4] has updated to that of v6.7 Linux kernel. DAMON talk for OSSummit NA 2024 has been accepted and scheduled[5]. DAMO v2.2.2 is released with a new command, 'replay'[6]. It is aimed to help reproducing the real-world memory access pattern for analysis and benchmarks. Yet another academic paper[7] exploring DAMON for tiered memory management will be presented at EuroSys 2024[8]. March 2024 ========== DAMO v2.2.4 is released with a new feature for access pattern-based profiling[9]. Users can know which code is making their program's memory usage unexpectedly high, or which code is intensively accessing memory, and optimize. DAMON maintainer received the invitation for LSF/MM/BPF 2024. Memory management subsystem pull request[10] for Linux 6.9-rc1 that contains aim-oriented self-feedback driven DAMOS aggressiveness auto-tuning has merged. References ========== [1] https://lore.kernel.org/linux-mm/20240108155039.fd2798712a2a93a108b710ce@linux-foundation.org/ [2] https://lore.kernel.org/damon/20240115045253.1775-1-honggyu.kim@sk.com/ [3] https://lore.kernel.org/linux-mm/20240129204749.68549-1-sj@kernel.org/ [4] https://github.com/amazonlinux/linux/tree/amazon-5.10.y/master/mm/damon [5] https://sched.co/1aBOg [6] https://github.com/awslabs/damo/blob/v2.2.2/release_note#L5 [7] https://pasalabs.org/papers/2024/Eurosys24_M3_Camera_Ready.pdf [8] https://2024.eurosys.org/ [9] https://github.com/awslabs/damo/blob/v2.2.4/USAGE.md#profile [10] https://lore.kernel.org/all/20240313200532.34e4cff216acd3db8def4637@linux-foundation.org/ To recap, the long-awaited DAMOS auto-tuning feature has merged. More people from the academy and the industry explored and contributed on DAMON. DAMON user-space tool got more useful features. We will have yet another DAMON presentation and discussion at OSSummit NA and LSF/MM/BPF. It was a grateful quarter. Looking forward to next news of the second quarter. Happy second quarter and hacking, community! Thanks, SJ