Re: larger default page sizes...

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: John Marvin
Date: Tuesday, March 25, 2008 - 9:16 pm

Peter Chubb wrote:


No, you can set an illegal memory attribute in the pte for any superpage entry, 
and leave the hardware walker enabled for the base page size. The software tlb 
miss handler can then install the superpage tlb entry. I posted a working 
prototype of Shimizu superpages working on ia64 using short format vhpt's to the 
linux kernel list a while back.


When I was doing measurements of long format vs. short format, the two main 
problems with long format (and why I eventually chose to stick with short 
format) were:

1) There was no easy way of determining what size the long format vhpt cache 
should be automatically, and changing it dynamically would be too painful. 
Different workloads performed better with different size vhpt caches.

2) Regardless of the size, the vhpt cache is duplicated information. Using long 
format vhpt's significantly increased the number of cache misses for some 
workloads. Theoretically there should have been some cases where the long format 
solution would have performed better than the short format solution, but I was 
never able to create such a case. In many cases the performance difference 
between the long format solution and the short format solution was essentially 
the same. In other cases the short format vhpt solution outperformed the long 
format solution, and in those cases there was a significant difference in cache 
misses that I believe explained the performance difference.

John
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[11/14] vcompound: Fallbacks for order 1 stack allocations ..., Christoph Lameter, (Thu Mar 20, 11:17 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Fri Mar 21, 10:33 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Fri Mar 21, 10:40 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Fri Mar 21, 12:04 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Mon Mar 24, 11:27 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Mon Mar 24, 12:53 pm)
larger default page sizes..., David Miller, (Mon Mar 24, 1:37 pm)
Re: larger default page sizes..., Christoph Lameter, (Mon Mar 24, 2:05 pm)
RE: larger default page sizes..., Luck, Tony, (Mon Mar 24, 2:25 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 2:43 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 2:46 pm)
Re: larger default page sizes..., Paul Mackerras, (Mon Mar 24, 8:29 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 9:15 pm)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 4:50 am)
Re: larger default page sizes..., Andi Kleen, (Tue Mar 25, 5:05 am)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Tue Mar 25, 10:42 am)
Re: larger default page sizes..., Christoph Lameter, (Tue Mar 25, 10:48 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Tue Mar 25, 10:55 am)
Re: larger default page sizes..., Dave Hansen, (Tue Mar 25, 11:27 am)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocat ..., Christoph Lameter, (Tue Mar 25, 12:25 pm)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 2:27 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 4:22 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 4:32 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 4:41 pm)
RE: larger default page sizes..., Luck, Tony, (Tue Mar 25, 4:49 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 4:49 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 5:16 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 5:25 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 5:31 pm)
Re: larger default page sizes..., David Mosberger-Tang, (Tue Mar 25, 5:34 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 5:39 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 5:57 pm)
Re: larger default page sizes..., John Marvin, (Tue Mar 25, 9:16 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 9:36 pm)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 10:24 pm)
Re: larger default page sizes..., Nish Aravamudan, (Wed Mar 26, 8:54 am)
Re: larger default page sizes..., Linus Torvalds, (Wed Mar 26, 8:59 am)
RE: larger default page sizes..., Luck, Tony, (Wed Mar 26, 10:05 am)
Re: larger default page sizes..., Christoph Lameter, (Wed Mar 26, 10:56 am)
Re: larger default page sizes..., Mel Gorman, (Wed Mar 26, 11:54 am)
Re: larger default page sizes..., David Miller, (Wed Mar 26, 4:21 pm)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 6:08 pm)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 8:00 pm)