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 C5DF3CD11DD for ; Thu, 28 Mar 2024 16:47:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5DF5F6B00A7; Thu, 28 Mar 2024 12:47:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5411D6B00AD; Thu, 28 Mar 2024 12:47:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 36D016B00C7; Thu, 28 Mar 2024 12:47:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 0352B6B00A7 for ; Thu, 28 Mar 2024 12:47:19 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id B1D59C03C5 for ; Thu, 28 Mar 2024 16:47:19 +0000 (UTC) X-FDA: 81947028198.20.023F847 Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by imf30.hostedemail.com (Postfix) with ESMTP id D9FBF8002A for ; Thu, 28 Mar 2024 16:47:17 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KuyIpUqg; spf=pass (imf30.hostedemail.com: domain of shy828301@gmail.com designates 209.85.208.47 as permitted sender) smtp.mailfrom=shy828301@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=1711644438; 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: references:dkim-signature; bh=OzJsidmqatmMBapQu5vt9JnAF7DXEG9Xt0NSxnlBryo=; b=8iv9cxgJtoW0H+9XyqngcmKDvuYN5pu3sCV0VJZ9kRKbx11btT/yltYzsskw96nyskoLmz ApVsdhOh6yOEWTZzsbIfNaFZpKf0n9oKgaes2nc/zo4CwpukCRHlutpVWcpwkmEAUlkOGw byGW0COiCWi1T529bMLtrJuHZRQ0Uc4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711644438; a=rsa-sha256; cv=none; b=J4gbKgqYTGa9yyN2ja4cqtt0MBhlazkcalPBqjqvhb1EiV1p/7kndtmeZkw/z8P1y8mTk/ C6iUc0yrmavtwVN/GN++EYQO3W+/mQMsKK2La4KgXIWDYg5OlOBdSd/549eru7eX9u/iqm Qb1vsLiSFlOuhrqZAeOQqKMgrQymFGs= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KuyIpUqg; spf=pass (imf30.hostedemail.com: domain of shy828301@gmail.com designates 209.85.208.47 as permitted sender) smtp.mailfrom=shy828301@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-5688eaf1165so1654020a12.1 for ; Thu, 28 Mar 2024 09:47:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711644436; x=1712249236; darn=kvack.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=OzJsidmqatmMBapQu5vt9JnAF7DXEG9Xt0NSxnlBryo=; b=KuyIpUqgjebooOHT2i6eHkLJgd+CzKfJCwCKskquaNxzdXmtEQiLzwL5kpaJT7/DBM P76PeQKlPGfDHUNGLvoPHtILsi7ZWq3GXWxPqVBaS9gdimio71s4D3WPDrFx0preQvC7 nqhuBcqbddxnRupbMFu7C7dh22Vz6iAm+zdsCBe7XUsbx6OfuGKk8nOjloR6hxK9urJR +C5KLxdnXW3rlLqNGk3N/MqVMdLyTlSsOebD2nGanmF+1F1jjGgOJU8jJHNXaHZWB/+K c9yRKragO5g+e45S+b/KlnFppLcn0OoEestTTn+WxQHhlMj9mK/hNwYDiHVjpqqcgDgG yi7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711644436; x=1712249236; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OzJsidmqatmMBapQu5vt9JnAF7DXEG9Xt0NSxnlBryo=; b=I+YR55oY0u0avkPx5PZIUxjaO+ALBBak+cGT+npxw2ljBNXGaPiH69vOCQATDgHTKT 38la4cg331ZLjGiEqtzK18NpnpEodqyaFMvTx3cRWe4HcldzZNztRideXkfySvs8OGHT daxgQ3W3QS9T4ijKrG1Y+L3lu8Ity2JT6ZX8jo+qjb3otNE5Vqa9WGybJ37mW7SriFqM mZL/8aJDle0SCnbt7iAMBuWzmmiGcN77AzJF6icw1g++X10mYtx7ae2B3WqnojxUbgnz MR+bhgAl54xu5YKlVxrT5+yQPu50lQbSAhh3p1cRFEpZrrsWxjhTjekVwaatcqbjkxV7 E8LQ== X-Gm-Message-State: AOJu0Yx6EtCfZ3mopswnQCn5Xycgwr/QnOFDFPlS17sCiqFSZZ5yGDLg 5zTN7VEzQZhw1XpyTIJyFOCpbyrTnBGa87KSCrKM56J/X5R/P72gP3fqkT7ZUOFnzW7Y8gy+25I JAfxPJ2wYmFVkaY8IiQ8npNpnuPw= X-Google-Smtp-Source: AGHT+IHkdb2VkTIe7S40i0jI84bOdsHjgk79KbbEiqJ3opQQD3k+1oAEsXacbct6EsYtUZ6VyepO8s8u7xi8YnzQV/A= X-Received: by 2002:a50:d7d9:0:b0:56c:522f:53e1 with SMTP id m25-20020a50d7d9000000b0056c522f53e1mr1890693edj.17.1711644436095; Thu, 28 Mar 2024 09:47:16 -0700 (PDT) MIME-Version: 1.0 From: Yang Shi Date: Thu, 28 Mar 2024 09:47:04 -0700 Message-ID: Subject: [LSF/MM/BPF TOPIC] Multi-sized THP performance benchmarks and analysis on ARM64 To: lsf-pc@lists.linux-foundation.org, olivier.singla@amperecomputing.com, "Christoph Lameter (Ampere)" Cc: Linux MM , Michal Hocko , Dan Williams Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: D9FBF8002A X-Rspam-User: X-Stat-Signature: 38wowcptwbd5uzn75ofi6f4w65g7cq15 X-Rspamd-Server: rspam03 X-HE-Tag: 1711644437-319844 X-HE-Meta: U2FsdGVkX1+cUSW4j1hQYWVkGDv/sNj2Y+rzf7cv9W0XXNoXRUnoUPX3fiaDFLqfKFZxS4mkh3eyTIOT8STL8Zf1cGmxtpJJRZ4pdR7LfFXsy5/+XO1koUnLoTh/mKND7tpzd1js7e+AfjitFlzmmady14O/afdVp0KIUZJCwdQbSGhqZhofVmf8IiUfSa9EzGoRHHyVXQkwycw0bRBaQdbWYM/E1xA5U0zDPQIz3N1iW+mV4Doc+czStUYQmfss5XPrPdCaRhIdVwXbqWgEKOgjweDB0qIJEtPXzlwUpPrY3k5Gyurkz/J5cQByn6n8/saU6PQdjf2QmPOGKqk8hxccgOauZ3kh5GPDY+V19U7DBRZ69cY6p/0yyZc7PKVTh22d83044hWV+V0v3FFSYmObD0lJ4R8TzeNhKJhuHJwAhIP/z/r0udBw2bHzJ7hjMev+cLD1Qwmt6jE5+NfAxQfFrd78VtXcVUT+cZwwl+ftzBminp7507BMa/agwO+rcbCvDtpdPWbwZZFH81QbmVUCR1tugMoT+/LzCSmKJe971AqrSdowRtgyZxhz7EnIqldPjh8XL7ttSsUb+vDbW+YnV+BIH14NOG8yeacNI7IElo/8AMqIqjdbKbalEr6R1DIYik8O/iynlK38P7h/rKPiwCFwK9CUkKVFLW8aZNwSzSrfOOPL8oqGqMCeNdXyD5nycl4jc3OrMH29Up/qiiuV40F7/oX39dEzOMiE3eASZph10048SxUESfv4updctgZKgwaImtWpCO3mb7UwSby4FQb47JI3KM98zMviUaAwGF3CuHsFFe3bcQKqdW7M0dKxqRK4HzUivHG6tSjPoLMUc8jnP3BX+y+aXnQ2xxIvQui041zixfZz6GwiDicouKaarv8a5B83HXiWZLBfHqQ2M/dcyCFZAevEC5h5j5YcUYQz2nD085hd66+U3j7J+EVrF196//N3sg7WflZ zwfVaIbR RCh8tMwzWIGUUVwh/WOVk15KQvLH8m8IEXnr/2VvbQ6uVp6xJb6maadNI/p4TcqqLT0oGfrzo4iVR4M4C/8YYvkxdaNscV7Z96RgoqLWiTO9ctdBUxerf3vMOYbNYT/78Tor1QZBYC5oQiM6jz5BC71eI7HxQCwE92ZVFOuL+aX+CLpmQz2JhYmvgknrOC4ZQGaj9XSstJqscHH5AwvCOcC9tmstDt+1PgurGe9FTpwCDaAXPsPNE9Lfn46pYRyg9o5L/q13Kq85HOo5FYBJZcBBbwnEtNyaDAROEfDbCwQtTRMAX9MocNtPbHaD42IQmbDuFMLtDfGfyisgaI2MST622+DvRJbj4wc8H X-Bogosity: Ham, tests=bogofilter, spamicity=0.003921, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: We just made some progress regarding multi-sized THP benchmarking on the ARM64 platform. So I'd like to propose the topic "Multi-sized THP performance benchmark on ARM64" for MM track. We ran a series of benchmarks on Ampere Altra platform using some popular workloads in the cloud: In-memory databases, kernel compilation, etc, using different sized huge pages: 2M, 128K, 64K and others. This topic will cover: - The benchmark data of some popular workloads in Cloud - The performance analysis (where the gain came from, the contributing factors, etc) - Th recommended page sizes which can achieve overall decent performance gain