lkml.org 
[lkml]   [2012]   [Dec]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] mm: introduce numa_zero_pfn
    On Thu, 13 Dec 2012, Joonsoo Kim wrote:

    > Currently, we use just *one* zero page regardless of user process' node.
    > When user process read zero page, at first, cpu should load this
    > to cpu cache. If node of cpu is not same as node of zero page, loading
    > takes long time. If we make zero pages for each nodes and use them
    > adequetly, we can reduce this overhead.

    Are you sure about the loading taking a long time?

    I would expect a processor to fetch the zero page cachelines from the l3
    cache from other sockets avoiding memory transactions altogether. The zero
    page is likely in use somewhere so no typically no memory accesses should
    occur in a system.

    Fetching from the l3 cache out of another socket is faster than
    fetching from local memory.



    \
     
     \ /
      Last update: 2012-12-12 21:41    [W:14.657 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site