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 0B2E6C25B4F for ; Mon, 13 May 2024 01:44:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8D7F56B0208; Sun, 12 May 2024 21:44:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 888036B0209; Sun, 12 May 2024 21:44:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 74F726B020A; Sun, 12 May 2024 21:44:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 4C74E6B0208 for ; Sun, 12 May 2024 21:44:42 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B70A41A06FD for ; Mon, 13 May 2024 01:44:41 +0000 (UTC) X-FDA: 82111678362.25.E1FEB0C Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf16.hostedemail.com (Postfix) with ESMTP id 90D68180002 for ; Mon, 13 May 2024 01:44:39 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715564679; 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: in-reply-to:in-reply-to:references:references; bh=6CrH8wsDDfPs+dgUWm5xE0VgPdS/CR6da/E5xacX43Y=; b=TpiXuT7+QP4QDHxe7UED6CqCp7oBiasf1lzKxHguFBcxLGQmxglZtd1BOWnNgxHAYr1fAE oa+5P8eyXJ25BE778RjMRKprJGI1R8pMBJi1X9LM5Y3Y3OnMLKhYs0WYizsi1S/oAdSp4i 8nI7jwLWNZAsR0WZw1ZshTpSzYxf0Y4= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715564679; a=rsa-sha256; cv=none; b=l33Y/99Z6FYrczlA5tET2XaKfDIBI//IJ8ToeYLKQc0fRiXTOuu5cTO2CBbkJU2gQBarke WUWuxty/CR/zKj5brye2mOmrTlDB/ejixtBPb7ws5L9lyz88DDVQ7Wq801ilRfOXW4W4k0 +54zX8qggAL5GCLCwV0f1rLNIjSQH8g= X-AuditID: a67dfc5b-d6dff70000001748-ae-66417082ef79 Date: Mon, 13 May 2024 10:44:29 +0900 From: Byungchul Park To: "Huang, Ying" Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, akpm@linux-foundation.org, vernhao@tencent.com, mgorman@techsingularity.net, hughd@google.com, willy@infradead.org, david@redhat.com, peterz@infradead.org, luto@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, rjgolo@gmail.com Subject: Re: [PATCH v10 00/12] LUF(Lazy Unmap Flush) reducing tlb numbers over 90% Message-ID: <20240513014428.GB38851@system.software.com> References: <20240510065206.76078-1-byungchul@sk.com> <87eda8g6q2.fsf@yhuang6-desk2.ccr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87eda8g6q2.fsf@yhuang6-desk2.ccr.corp.intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsXC9ZZnoW5TgWOaweG/YhZz1q9hs/i84R+b xYsN7YwWX9f/YrZ4+qmPxeLyrjlsFvfW/Ge1OL9rLavFjqX7mCwuHVjAZHG89wCTxfx7n9ks Nm+aymxxfMpURovfP4CKT86azOIg4PG9tY/FY+esu+weCzaVemxeoeWxeM9LJo9NqzrZPDZ9 msTu8e7cOXaPEzN+s3jMOxno8X7fVTaPrb/sPBqnXmPz+LxJLoAvissmJTUnsyy1SN8ugSvj +NEG5oK5XBX3ejQbGCdydDFyckgImEg82rGctYuRA8yesjwGJMwioCqx7u4vJhCbTUBd4saN n8wgtoiAhsSnhcvZuxi5OJgFnjNJ/H7zmx0kISwQIjHtwxqwBl4BC4mLny6DxYUEMiWWrZ0H FReUODnzCQuIzSygJXHj30smkL3MAtISy/+BncMpYCdxfM9MsBJRAWWJA9uOM4HskhBYxy7x 8OAzRoibJSUOrrjBMoFRYBaSsbOQjJ2FMHYBI/MqRqHMvLLcxMwcE72MyrzMCr3k/NxNjMAo XFb7J3oH46cLwYcYBTgYlXh4E047pAmxJpYVV+YeYpTgYFYS4XUotE8T4k1JrKxKLcqPLyrN SS0+xCjNwaIkzmv0rTxFSCA9sSQ1OzW1ILUIJsvEwSnVwOh+f3vKqeNmu7znz/BValaxWXTa e6KTkeCRK9XzljCtPxLrxb6iewnfCdfPkSciNaYeKK5LfCLoLMkotqBCP3PmoU8pN6oZE/un PnsjuHqJ7pJfoq/ebXr1OkXBP/rY43d35720+e93oim3kf1/y7oWe+s976xZelaF8UdmnFtj /sewLq/d8KkSS3FGoqEWc1FxIgATQDtXvgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsXC5WfdrNtU4Jhm8OoPm8Wc9WvYLD5v+Mdm 8WJDO6PF1/W/mC2efupjsTg89ySrxeVdc9gs7q35z2pxftdaVosdS/cxWVw6sIDJ4njvASaL +fc+s1ls3jSV2eL4lKmMFr9/ABWfnDWZxUHQ43trH4vHzll32T0WbCr12LxCy2PxnpdMHptW dbJ5bPo0id3j3blz7B4nZvxm8Zh3MtDj/b6rbB6LX3xg8tj6y86jceo1No/Pm+QC+KO4bFJS czLLUov07RK4Mo4fbWAumMtVca9Hs4FxIkcXIweHhICJxJTlMV2MnBwsAqoS6+7+YgKx2QTU JW7c+MkMYosIaEh8WricvYuRi4NZ4DmTxO83v9lBEsICIRLTPqwBa+AVsJC4+OkyWFxIIFNi 2dp5UHFBiZMzn7CA2MwCWhI3/r1kAtnLLCAtsfwfB0iYU8BO4viemWAlogLKEge2HWeawMg7 C0n3LCTdsxC6FzAyr2IUycwry03MzDHVK87OqMzLrNBLzs/dxAiMqWW1fybuYPxy2f0QowAH oxIPb8JphzQh1sSy4srcQ4wSHMxKIrwOhfZpQrwpiZVVqUX58UWlOanFhxilOViUxHm9wlMT hATSE0tSs1NTC1KLYLJMHJxSDYxiTH8jdQ1vtxQfWnltp+CDVVISDIzvfh21O3ineEONHpuB 5rKexKoS7fP8jjJHQhyXfZUN9lrQun1WxSZXv+Q6zy2/z//8OjdwlsmkxeVz3RcY+eewHd/r F7O47Dtzw7Xrm45Um+/uO6d5YbWl3KaN7w+vKhH8uHhpn/EP52Vhy1KMm/6ULr+uxFKckWio xVxUnAgAXsgVcKUCAAA= X-CFilter-Loop: Reflected X-Stat-Signature: g88yzfe9dx58zrfofskkob6wzr5fk4do X-Rspamd-Queue-Id: 90D68180002 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1715564679-566132 X-HE-Meta: U2FsdGVkX1+202dwJhkIbjLHXQDC/jxWsLojS9XhlP+/qETDFK0NtJNBn5MWmeAYAoj5LkctXNvLq1QouoRVpu/Th9EtROF7y6xIKEk1nRTOBbFiJBpAMEl7uj8hC4XvcaU9X7nx7a6QZtbSi/gNIrhjr+xzmoJjG2gzDRn8DHuFWiRPbncEWNgEoVVaclJPdgT66vR/jMT5+B34BUnDBwqgyxrpAwX42JIF/ETzopwKyvJMg2AAq/ZojXX3EQXzzBKAAYJtCN+Ro+i4hBCfc1DBQrbI6vjVBUw8nCKNxxjkIMjW4ah3IL+WVLc200+9uUJg3c9W5qSqyj0rxX6CdQOeVxq4U/g7fisKD6/9VccnjmSEFSvt8wtQzrgkuCLhQW9yPEcqu1HctpY2k/JK17nhPmS2Wy5mhVap2B/TU82ZArM1QLRZHbvtuuOrYJw74mgS1xGJkA93DjTBnoUodeA7H6H9Xb93O8u6bwPz09zbyWvBQkCDbqZV3RygcAb04fjnTqxLs2ANO2jN8J7BU7DrCBr5eENb0XnNg205el4uj4rEtYBLk2Qn5DNvaWS9JI25J4PHH2+04y7MCEAPWY9ApezDJq5GgMrtL1VajEaM9aKZn89Zuq1hH4bTT3NA3UIOjjdRdAPudBaIrqgzKLDShe/1FjvekctX7sUAm2HK+GjSIS3tLGc46rfIV5PEDdb5/kgYDiEj2+Ntb4ObjDBJhS9h9Oj1tN6Yo/PXHDhKVTIUc3FBdubxvLDmlDXNMw8z9bgZ+iwpVU97bSIWNcMoY6iEhf0r1omqPb3ccsEnSIC3EewLx6PHj5NPaJSmnfV1ararE5x7D6QkfT9hYHecmSPcyY7SEaouDE+DtAIyFwB9OQP+icKpIMypa/ati+PRYPESwMb4upS4jprt0jfqCxdKtKc1N1PuQKS1ZQ6JdpKcwzRsyuMEtxa8zsHZuyFCUH30IJUGxmywIxN JCfZlofE o84MGrtbau75CVlp7OgheNgPpn79NN+yvGhDb/70Kjd32HQngRO+0saz1mUZ5lQxP6yaqp7qcn9/X/PGcTOd5ZqKDZ2U5smd1u+f7zTwU6iLog0KCMloHe+xGAw== 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 Sat, May 11, 2024 at 03:15:01PM +0800, Huang, Ying wrote: > Byungchul Park writes: > > > Hi everyone, > > > > While I'm working with a tiered memory system e.g. CXL memory, I have > > been facing migration overhead esp. tlb shootdown on promotion or > > demotion between different tiers. Yeah.. most tlb shootdowns on > > migration through hinting fault can be avoided thanks to Huang Ying's > > work, commit 4d4b6d66db ("mm,unmap: avoid flushing tlb in batch if PTE > > is inaccessible"). See the following link for more information: > > > > https://lore.kernel.org/lkml/20231115025755.GA29979@system.software.com/ > > And, I still have interest of the performance impact of commit > 7e12beb8ca2a ("migrate_pages: batch flushing TLB"). In the email above, > you said that the performance of v6.5-rc5 + 7e12beb8ca2a reverted has > better performance than v6.5-rc5. Can you provide more details? For > example, the number of TLB flushing IPI for two kernels? Okay. I will test and share the result with what you asked me now once I get available for the test. Byungchul > I should have followed up the above email. Sorry about that. Anyway, > we should try to fix issue of that commit too. > > -- > Best Regards, > Huang, Ying > > [snip]