lkml.org 
[lkml]   [2002]   [Aug]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: large page patch (fwd) (fwd)
    Hubertus Franke wrote:
    > The wording was "significant" benefits. The point is/was that as your
    > associativity goes up, the likelihood of full cache occupancy
    > increases, with cache thrashing in each class decreasing.
    > Would have to dig through the literature to figure out at what point
    > the benefits are insignificant (<1 %) wrt page coloring.

    One of the benefits of page colouring may be that a program's run time
    may be expected to vary less from run to run?

    In the old days (6 years ago), I found that a video game I was working
    on would vary in its peak frame rate by about 3-5% (I don't recall
    exactly). Once the program was started, it would remain operating at
    the peak frame rate it had selected, and killing and restarting the
    program didn't often make a difference either. In DOS, the same program
    always ran at a consistent frame rate (higher than Linux as it happens).
    The actual number of objects executing in the program, and the amount of
    memory allocated, were deterministic in these tests.

    This is pointing at a cache colouring issue to me -- although quite
    which cache I am not sure. I suppose it could have been something to do
    with Linux' VM page scanner access patterns into the page array instead.

    -- Jamie
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:27    [W:3.441 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site