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 26CA7C43334 for ; Mon, 25 Jul 2022 15:28:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8CAE68E0002; Mon, 25 Jul 2022 11:28:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 853638E0001; Mon, 25 Jul 2022 11:28:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6F3B48E0002; Mon, 25 Jul 2022 11:28:15 -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 5CA058E0001 for ; Mon, 25 Jul 2022 11:28:15 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 036371A04EF for ; Mon, 25 Jul 2022 15:28:14 +0000 (UTC) X-FDA: 79726003350.22.1C2E105 Received: from out30-44.freemail.mail.aliyun.com (out30-44.freemail.mail.aliyun.com [115.124.30.44]) by imf06.hostedemail.com (Postfix) with ESMTP id 51F0418008D for ; Mon, 25 Jul 2022 15:28:12 +0000 (UTC) X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R481e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018046051;MF=rongwei.wang@linux.alibaba.com;NM=1;PH=DS;RN=4;SR=0;TI=SMTPD_---0VKPnt8M_1658762886; Received: from 192.168.31.179(mailfrom:rongwei.wang@linux.alibaba.com fp:SMTPD_---0VKPnt8M_1658762886) by smtp.aliyun-inc.com; Mon, 25 Jul 2022 23:28:07 +0800 Message-ID: <7c90c2fc-53c2-7495-5833-281575a0fd3c@linux.alibaba.com> Date: Mon, 25 Jul 2022 23:28:06 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:103.0) Gecko/20100101 Thunderbird/103.0 Subject: Re: Additional Huge Pages Content-Language: en-US To: "Albert, Des" , "mike.kravetz@oracle.com" , "songmuchun@bytedance.com" , "linux-mm@kvack.org" References: From: Rongwei Wang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1658762894; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=y/WSW4sMGNInuuAtEqG8I2914t1CDC8txUjrWr0Uk40=; b=JBRehBjGNjVRTZ1d09BHZr1dvLOI/v6g+h2+sreYTCdunPlh76JUUkR3pCSi/wuvEkebgb GcR8HeK9QlZUozAJmP1hFM1AhP/YaOMfWrmuIin9l2fCCJmL/iUBu6/RMi/tlOvzCG516J PgkUY75enNCKqSbSeDIB/EPdZ0m4R+g= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1658762894; a=rsa-sha256; cv=none; b=Pp+xFIZ/k+U3qgJX7BxfPB8ciQlo9yB7rxhF3omijVjnH2GRz8mXgDQGGwp0FVl6xlhY4i NTXP8eS5fwwBsLsQVLYiLACiY4F+aPsWL5O0qWEnL67jLHkLEOt4fiLQ0VbXcSVI7sA0Qd Hfyme40wNjFzS26+OnGAB4cpYYuek9c= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=none; spf=pass (imf06.hostedemail.com: domain of rongwei.wang@linux.alibaba.com designates 115.124.30.44 as permitted sender) smtp.mailfrom=rongwei.wang@linux.alibaba.com; dmarc=pass (policy=none) header.from=alibaba.com X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 51F0418008D Authentication-Results: imf06.hostedemail.com; dkim=none; spf=pass (imf06.hostedemail.com: domain of rongwei.wang@linux.alibaba.com designates 115.124.30.44 as permitted sender) smtp.mailfrom=rongwei.wang@linux.alibaba.com; dmarc=pass (policy=none) header.from=alibaba.com X-Rspam-User: X-Stat-Signature: np8z9a6wsp58zj9g37y9fw5ung1md11x X-HE-Tag: 1658762892-551874 X-Bogosity: Ham, tests=bogofilter, spamicity=0.033465, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 7/23/22 1:20 AM, Albert, Des wrote: > Hi > > I am the Product Manager for the HPE Cray Operating System ( formerly Cray Linux Environment ) > > One of the features of this product is a component known as additional huge pages. This is kernel code that enables the selection of 'non-standard' huge page sizes. > For example, the current implementation allows for selection of huge page sizes of 2, 4, 8, 16, 32, 64, 128, 256 and 512 MB as well as 1 and 2 GB. Hi Des It seems an interesting feature. Is it a transparent huge page? And I can imagine huge page size of 2MB, but what's a huge page size of 4 MB, 8 MB, etc.? Two consecutive 2MB huge page or four consecutive 2MB huge page? I'm interested in the implementation of additional huge pages you described. Because I've wanted to try it before, but found that the changes to the kernel were quite big. > > We are currently evaluating the concept of providing this code to kernel.org. I realize that this would require dedication of technical resources to work with maintainers. > > I would like to know if there is interest in this suggestion. I realize that Transparent Huge Pages may be regarded as a more general approach to this requirement. > > Thanks > Des > > Dr Des Albert > HPC Software Product Manager > +1 360 312 6169 > des.albert@hpe.com > > [cid:image001.gif@01D89DAF.A3F91F80] Hewlett Packard Enterprise > >