Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread Zi Yan
On 10 Sep 2020, at 4:27, David Hildenbrand wrote: > On 10.09.20 09:32, Michal Hocko wrote: >> [Cc Vlastimil and Mel - the whole email thread starts >> http://lkml.kernel.org/r/20200902180628.4052244-1-zi@sent.com >> but this particular subthread has diverged a bit and you might find it >>

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread Zi Yan
On 10 Sep 2020, at 9:32, Rik van Riel wrote: > On Thu, 2020-09-10 at 09:32 +0200, Michal Hocko wrote: >> [Cc Vlastimil and Mel - the whole email thread starts >> http://lkml.kernel.org/r/20200902180628.4052244-1-zi@sent.com >> but this particular subthread has diverged a bit and you might

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread David Hildenbrand
>> As long as we stay in safe zone boundaries you get a benefit in most >> scenarios. As soon as we would have a (temporary) workload that would >> require more unmovable allocations we would fallback to polluting some >> pageblocks only. > > The idea would work well until unmoveable pages begin

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread David Hildenbrand
On 10.09.20 16:41, Zi Yan wrote: > On 10 Sep 2020, at 10:34, David Hildenbrand wrote: > As long as we stay in safe zone boundaries you get a benefit in most scenarios. As soon as we would have a (temporary) workload that would require more unmovable allocations we would fallback to

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread Zi Yan
On 10 Sep 2020, at 10:34, David Hildenbrand wrote: >>> As long as we stay in safe zone boundaries you get a benefit in most >>> scenarios. As soon as we would have a (temporary) workload that would >>> require more unmovable allocations we would fallback to polluting some >>> pageblocks only. >>

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread Rik van Riel
On Thu, 2020-09-10 at 09:32 +0200, Michal Hocko wrote: > [Cc Vlastimil and Mel - the whole email thread starts > http://lkml.kernel.org/r/20200902180628.4052244-1-zi@sent.com > but this particular subthread has diverged a bit and you might find > it > interesting] > > On Wed 09-09-20

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread William Kucharski
> On Sep 9, 2020, at 7:27 AM, David Hildenbrand wrote: > > On 09.09.20 15:14, Jason Gunthorpe wrote: >> On Wed, Sep 09, 2020 at 01:32:44PM +0100, Matthew Wilcox wrote: >> >>> But here's the thing ... we already allow >>> mmap(MAP_POPULATE | MAP_HUGETLB | MAP_HUGE_1GB) >>> >>> So if

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread David Hildenbrand
On 10.09.20 09:32, Michal Hocko wrote: > [Cc Vlastimil and Mel - the whole email thread starts > http://lkml.kernel.org/r/20200902180628.4052244-1-zi@sent.com > but this particular subthread has diverged a bit and you might find it > interesting] > > On Wed 09-09-20 15:43:55, David

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-10 Thread Michal Hocko
[Cc Vlastimil and Mel - the whole email thread starts http://lkml.kernel.org/r/20200902180628.4052244-1-zi@sent.com but this particular subthread has diverged a bit and you might find it interesting] On Wed 09-09-20 15:43:55, David Hildenbrand wrote: > On 09.09.20 15:19, Rik van Riel

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Rik van Riel
On Wed, 2020-09-09 at 15:43 +0200, David Hildenbrand wrote: > On 09.09.20 15:19, Rik van Riel wrote: > > On Wed, 2020-09-09 at 09:04 +0200, Michal Hocko wrote: > > > > > That CMA has to be pre-reserved, right? That requires a > > > configuration. > > > > To some extent, yes. > > > > However,

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread David Hildenbrand
On 09.09.20 15:49, Rik van Riel wrote: > On Wed, 2020-09-09 at 15:43 +0200, David Hildenbrand wrote: >> On 09.09.20 15:19, Rik van Riel wrote: >>> On Wed, 2020-09-09 at 09:04 +0200, Michal Hocko wrote: >>> That CMA has to be pre-reserved, right? That requires a configuration. >>> >>> To

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread David Hildenbrand
On 09.09.20 15:19, Rik van Riel wrote: > On Wed, 2020-09-09 at 09:04 +0200, Michal Hocko wrote: >> On Tue 08-09-20 10:41:10, Rik van Riel wrote: >>> On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: >>> A global knob is insufficient. 1G pages will become a very precious

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Michal Hocko
On Wed 09-09-20 09:19:16, Rik van Riel wrote: > On Wed, 2020-09-09 at 09:04 +0200, Michal Hocko wrote: > > On Tue 08-09-20 10:41:10, Rik van Riel wrote: > > > On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: > > > > > > > A global knob is insufficient. 1G pages will become a very > > > >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread David Hildenbrand
On 09.09.20 15:14, Jason Gunthorpe wrote: > On Wed, Sep 09, 2020 at 01:32:44PM +0100, Matthew Wilcox wrote: > >> But here's the thing ... we already allow >> mmap(MAP_POPULATE | MAP_HUGETLB | MAP_HUGE_1GB) >> >> So if we're not doing THP, what's the point of this thread? > > I wondered that

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Jason Gunthorpe
On Tue, Sep 08, 2020 at 03:27:58PM +0100, Matthew Wilcox wrote: > On Tue, Sep 08, 2020 at 10:05:11AM -0400, Zi Yan wrote: > > On 8 Sep 2020, at 7:57, David Hildenbrand wrote: > > > I have concerns if we would silently use 1~GB THPs in most scenarios > > > where be would have used 2~MB THP. I'd

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Rik van Riel
On Wed, 2020-09-09 at 09:04 +0200, Michal Hocko wrote: > On Tue 08-09-20 10:41:10, Rik van Riel wrote: > > On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: > > > > > A global knob is insufficient. 1G pages will become a very > > > precious > > > resource as it requires a pre-allocation

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Jason Gunthorpe
On Wed, Sep 09, 2020 at 01:32:44PM +0100, Matthew Wilcox wrote: > But here's the thing ... we already allow > mmap(MAP_POPULATE | MAP_HUGETLB | MAP_HUGE_1GB) > > So if we're not doing THP, what's the point of this thread? I wondered that too.. > An madvise flag is a different beast;

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Matthew Wilcox
On Wed, Sep 09, 2020 at 09:11:17AM -0300, Jason Gunthorpe wrote: > On Tue, Sep 08, 2020 at 03:27:58PM +0100, Matthew Wilcox wrote: > > I could also see there being an app which benefits from 1GB for > > one mapping and prefers 2GB for a different mapping, so I think the > > per-mapping madvise

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Michal Hocko
On Tue 08-09-20 12:58:59, Roman Gushchin wrote: > On Tue, Sep 08, 2020 at 11:09:25AM -0400, Zi Yan wrote: > > On 7 Sep 2020, at 3:20, Michal Hocko wrote: > > > > > On Fri 04-09-20 14:10:45, Roman Gushchin wrote: > > >> On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: > > > [...] > >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-09 Thread Michal Hocko
On Tue 08-09-20 10:41:10, Rik van Riel wrote: > On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: > > > A global knob is insufficient. 1G pages will become a very precious > > resource as it requires a pre-allocation (reservation). So it really > > has > > to be an opt-in and the question is

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread John Hubbard
On 9/8/20 12:58 PM, Roman Gushchin wrote: On Tue, Sep 08, 2020 at 11:09:25AM -0400, Zi Yan wrote: On 7 Sep 2020, at 3:20, Michal Hocko wrote: On Fri 04-09-20 14:10:45, Roman Gushchin wrote: On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: [...] Something like

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Zi Yan
On 7 Sep 2020, at 3:20, Michal Hocko wrote: > On Fri 04-09-20 14:10:45, Roman Gushchin wrote: >> On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: > [...] >>> An explicit opt-in sounds much more appropriate to me as well. If we go >>> with a specific API then I would not make it 1GB

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Rik van Riel
On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: > A global knob is insufficient. 1G pages will become a very precious > resource as it requires a pre-allocation (reservation). So it really > has > to be an opt-in and the question is whether there is also some sort > of > access control

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Matthew Wilcox
On Tue, Sep 08, 2020 at 10:05:11AM -0400, Zi Yan wrote: > On 8 Sep 2020, at 7:57, David Hildenbrand wrote: > > I have concerns if we would silently use 1~GB THPs in most scenarios > > where be would have used 2~MB THP. I'd appreciate a trigger to > > explicitly enable that - MADV_HUGEPAGE is not

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread David Hildenbrand
On 08.09.20 16:05, Zi Yan wrote: > On 8 Sep 2020, at 7:57, David Hildenbrand wrote: > >> On 03.09.20 18:30, Roman Gushchin wrote: >>> On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: > From: Zi Yan > > Hi

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Roman Gushchin
On Tue, Sep 08, 2020 at 11:09:25AM -0400, Zi Yan wrote: > On 7 Sep 2020, at 3:20, Michal Hocko wrote: > > > On Fri 04-09-20 14:10:45, Roman Gushchin wrote: > >> On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: > > [...] > >>> An explicit opt-in sounds much more appropriate to me as

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Zi Yan
On 8 Sep 2020, at 10:22, David Hildenbrand wrote: > On 08.09.20 16:05, Zi Yan wrote: >> On 8 Sep 2020, at 7:57, David Hildenbrand wrote: >> >>> On 03.09.20 18:30, Roman Gushchin wrote: On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: > On Wed, Sep 02, 2020 at

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Zi Yan
On 8 Sep 2020, at 10:27, Matthew Wilcox wrote: > On Tue, Sep 08, 2020 at 10:05:11AM -0400, Zi Yan wrote: >> On 8 Sep 2020, at 7:57, David Hildenbrand wrote: >>> I have concerns if we would silently use 1~GB THPs in most scenarios >>> where be would have used 2~MB THP. I'd appreciate a trigger to

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Zi Yan
On 8 Sep 2020, at 7:57, David Hildenbrand wrote: > On 03.09.20 18:30, Roman Gushchin wrote: >> On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: >>> On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: From: Zi Yan Hi all, This patchset adds support

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread Michal Hocko
On Tue 08-09-20 10:05:11, Zi Yan wrote: > On 8 Sep 2020, at 7:57, David Hildenbrand wrote: > > > On 03.09.20 18:30, Roman Gushchin wrote: > >> On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: > >>> On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: > From: Zi Yan >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread David Hildenbrand
On 03.09.20 18:30, Roman Gushchin wrote: > On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: >> On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: >>> From: Zi Yan >>> >>> Hi all, >>> >>> This patchset adds support for 1GB THP on x86_64. It is on top of >>>

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-08 Thread David Hildenbrand
On 08.09.20 16:41, Rik van Riel wrote: > On Tue, 2020-09-08 at 16:35 +0200, Michal Hocko wrote: > >> A global knob is insufficient. 1G pages will become a very precious >> resource as it requires a pre-allocation (reservation). So it really >> has >> to be an opt-in and the question is whether

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-07 Thread Michal Hocko
On Fri 04-09-20 14:10:45, Roman Gushchin wrote: > On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: [...] > > An explicit opt-in sounds much more appropriate to me as well. If we go > > with a specific API then I would not make it 1GB pages specific. Why > > cannot we have an explicit

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-04 Thread Roman Gushchin
On Fri, Sep 04, 2020 at 09:42:07AM +0200, Michal Hocko wrote: > On Thu 03-09-20 09:25:27, Roman Gushchin wrote: > > On Thu, Sep 03, 2020 at 09:32:54AM +0200, Michal Hocko wrote: > > > On Wed 02-09-20 14:06:12, Zi Yan wrote: > > > > From: Zi Yan > > > > > > > > Hi all, > > > > > > > > This

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-04 Thread Michal Hocko
On Thu 03-09-20 09:25:27, Roman Gushchin wrote: > On Thu, Sep 03, 2020 at 09:32:54AM +0200, Michal Hocko wrote: > > On Wed 02-09-20 14:06:12, Zi Yan wrote: > > > From: Zi Yan > > > > > > Hi all, > > > > > > This patchset adds support for 1GB THP on x86_64. It is on top of > > >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Mike Kravetz
On 9/3/20 9:25 AM, Roman Gushchin wrote: > On Thu, Sep 03, 2020 at 09:32:54AM +0200, Michal Hocko wrote: >> On Wed 02-09-20 14:06:12, Zi Yan wrote: >>> From: Zi Yan >>> >>> Hi all, >>> >>> This patchset adds support for 1GB THP on x86_64. It is on top of >>> v5.9-rc2-mmots-2020-08-25-21-13. >>>

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Jason Gunthorpe
On Thu, Sep 03, 2020 at 06:01:57PM +0100, Matthew Wilcox wrote: > On Thu, Sep 03, 2020 at 01:50:51PM -0300, Jason Gunthorpe wrote: > > At least from a RDMA NIC perspective I've heard from a lot of users > > that higher order pages at the DMA level is giving big speed ups too. > > > > It is

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Jason Gunthorpe
On Thu, Sep 03, 2020 at 05:55:59PM +0100, Matthew Wilcox wrote: > On Thu, Sep 03, 2020 at 01:40:32PM -0300, Jason Gunthorpe wrote: > > However if the sizeof(*pXX) is 8 on a 32 bit platform then load > > tearing is a problem. At lest the various pXX_*() test functions > > operate on a single 32 bit

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Matthew Wilcox
On Thu, Sep 03, 2020 at 01:50:51PM -0300, Jason Gunthorpe wrote: > At least from a RDMA NIC perspective I've heard from a lot of users > that higher order pages at the DMA level is giving big speed ups too. > > It is basically the same dynamic as CPU TLB, except missing a 'TLB' > cache in a PCI-E

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Matthew Wilcox
On Thu, Sep 03, 2020 at 01:40:32PM -0300, Jason Gunthorpe wrote: > However if the sizeof(*pXX) is 8 on a 32 bit platform then load > tearing is a problem. At lest the various pXX_*() test functions > operate on a single 32 bit word so don't tear, but to to convert the > *pXX to a lower level page

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Jason Gunthorpe
On Thu, Sep 03, 2020 at 09:25:27AM -0700, Roman Gushchin wrote: > On Thu, Sep 03, 2020 at 09:32:54AM +0200, Michal Hocko wrote: > > On Wed 02-09-20 14:06:12, Zi Yan wrote: > > > From: Zi Yan > > > > > > Hi all, > > > > > > This patchset adds support for 1GB THP on x86_64. It is on top of > > >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Jason Gunthorpe
On Wed, Sep 02, 2020 at 04:29:46PM -0400, Zi Yan wrote: > On 2 Sep 2020, at 15:57, Jason Gunthorpe wrote: > > > On Wed, Sep 02, 2020 at 03:05:39PM -0400, Zi Yan wrote: > >> On 2 Sep 2020, at 14:48, Jason Gunthorpe wrote: > >> > >>> On Wed, Sep 02, 2020 at 02:45:37PM -0400, Zi Yan wrote: > >>> >

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Roman Gushchin
On Thu, Sep 03, 2020 at 05:23:00PM +0300, Kirill A. Shutemov wrote: > On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: > > From: Zi Yan > > > > Hi all, > > > > This patchset adds support for 1GB THP on x86_64. It is on top of > > v5.9-rc2-mmots-2020-08-25-21-13. > > > > 1GB THP is more

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Roman Gushchin
On Thu, Sep 03, 2020 at 09:32:54AM +0200, Michal Hocko wrote: > On Wed 02-09-20 14:06:12, Zi Yan wrote: > > From: Zi Yan > > > > Hi all, > > > > This patchset adds support for 1GB THP on x86_64. It is on top of > > v5.9-rc2-mmots-2020-08-25-21-13. > > > > 1GB THP is more flexible for reducing

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Kirill A. Shutemov
On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: > From: Zi Yan > > Hi all, > > This patchset adds support for 1GB THP on x86_64. It is on top of > v5.9-rc2-mmots-2020-08-25-21-13. > > 1GB THP is more flexible for reducing translation overhead and increasing the > performance of

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-03 Thread Michal Hocko
On Wed 02-09-20 14:06:12, Zi Yan wrote: > From: Zi Yan > > Hi all, > > This patchset adds support for 1GB THP on x86_64. It is on top of > v5.9-rc2-mmots-2020-08-25-21-13. > > 1GB THP is more flexible for reducing translation overhead and increasing the > performance of applications with large

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Zi Yan
On 2 Sep 2020, at 15:57, Jason Gunthorpe wrote: > On Wed, Sep 02, 2020 at 03:05:39PM -0400, Zi Yan wrote: >> On 2 Sep 2020, at 14:48, Jason Gunthorpe wrote: >> >>> On Wed, Sep 02, 2020 at 02:45:37PM -0400, Zi Yan wrote: >>> > Surprised this doesn't touch mm/pagewalk.c ? 1GB PUD page

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Jason Gunthorpe
On Wed, Sep 02, 2020 at 03:05:39PM -0400, Zi Yan wrote: > On 2 Sep 2020, at 14:48, Jason Gunthorpe wrote: > > > On Wed, Sep 02, 2020 at 02:45:37PM -0400, Zi Yan wrote: > > > >>> Surprised this doesn't touch mm/pagewalk.c ? > >> > >> 1GB PUD page support is present for DAX purpose, so the code is

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Zi Yan
On 2 Sep 2020, at 14:48, Jason Gunthorpe wrote: > On Wed, Sep 02, 2020 at 02:45:37PM -0400, Zi Yan wrote: > >>> Surprised this doesn't touch mm/pagewalk.c ? >> >> 1GB PUD page support is present for DAX purpose, so the code is there >> in mm/pagewalk.c already. I only needed to supply

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Jason Gunthorpe
On Wed, Sep 02, 2020 at 02:45:37PM -0400, Zi Yan wrote: > > Surprised this doesn't touch mm/pagewalk.c ? > > 1GB PUD page support is present for DAX purpose, so the code is there > in mm/pagewalk.c already. I only needed to supply ops->pud_entry when using > the functions in mm/pagewalk.c. :)

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Zi Yan
On 2 Sep 2020, at 14:40, Jason Gunthorpe wrote: > On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: >> From: Zi Yan >> >> Hi all, >> >> This patchset adds support for 1GB THP on x86_64. It is on top of >> v5.9-rc2-mmots-2020-08-25-21-13. >> >> 1GB THP is more flexible for reducing

Re: [RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Jason Gunthorpe
On Wed, Sep 02, 2020 at 02:06:12PM -0400, Zi Yan wrote: > From: Zi Yan > > Hi all, > > This patchset adds support for 1GB THP on x86_64. It is on top of > v5.9-rc2-mmots-2020-08-25-21-13. > > 1GB THP is more flexible for reducing translation overhead and increasing the > performance of

[RFC PATCH 00/16] 1GB THP support on x86_64

2020-09-02 Thread Zi Yan
From: Zi Yan Hi all, This patchset adds support for 1GB THP on x86_64. It is on top of v5.9-rc2-mmots-2020-08-25-21-13. 1GB THP is more flexible for reducing translation overhead and increasing the performance of applications with large memory footprint without application changes compared to