[Beowulf] partitioning L3 by page coloring

Max R. Dechantsreiter max at performancejones.com
Mon Apr 8 09:31:00 PDT 2013


Rayson,

...In the paper you cited, I found the authors modified the
Linux kernel page allocator: that approach seems far beyond
what would be practical, or available to, a user not very
sophisticated regarding kernel issues.  (Also, this must be
hard to get correct!)

I am not looking for the absolute best solution, if such
exists; just a "quick and dirty" scheme I could use to test
for benefit.

Regards,

Max
---

On Mon, 8 Apr 2013, Rayson Ho wrote:

> That technique was used in some of my U of Toronto friends' PhD thesis
> research & projects:
>
> "Managing Shared L2 Caches on Multicore Systems in Software"
>
> "Reducing the Harmful Effects of Last-Level Cache Polluters with an
> OS-Level, Software-Only Pollute Buffer"
>
> http://www.eecg.toronto.edu/~tamda/
>
> IIRC, all those techniques are OS only, with no changes to the CPU MMU
> or cache mapping logic.
>
> Rayson
>
> ==================================================
> Open Grid Scheduler - The Official Open Source Grid Engine
> http://gridscheduler.sourceforge.net/
>
>
>
> On Sat, Apr 6, 2013 at 1:54 PM, Max R. Dechantsreiter
> <max at performancejones.com> wrote:
>>
>> Would anyone with successful experience using this technique be willing to share details, and warn of pitfalls?
>> _______________________________________________
>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>



More information about the Beowulf mailing list