[Beowulf] How to analyze application cache coherency?
Mattijs Janssens
m.janssens at opencfd.co.uk
Thu Aug 2 03:44:32 PDT 2007
For individual applications I would use
val/cachegrind (with e.g. kcachegrind as front
end) to figure out their cache usage.
Then see which ones aren't cache limited and run
them together with ones that are cache limited?
But if there is only three just test the
combinations. Which ones running together slow
down least.
On Thursday 26 July 2007 14:42, Christian Nygaard
wrote:
> How would you analyze application use of CPU
> cache on the AMD64, Intel Core platform?
>
> I have a set of different applications running
> in a cluster and a scheduler that distributes
> jobs on the cluster nodes lets call the
> applications A,B,C. What I would like to
> analyze is which mixes of applications goes
> well with CPU cache on each node and which
> combination would be optimal to enhance the job
> distribution scheduler. The system is running
> Linux 2.6.19 64bit kernel.
>
> node1: AAAAAAAA
> node2: BBBBBBBB
> node3: ABCABCAB
>
> What Linux tools would you use to analyze this?
> Could you show some examples on how to use it
> to look into CPU cache performance of an
> application?
>
> Thanks for your input,
> Chris
--
Mattijs Janssens
OpenCFD Ltd.
9 Albert Road,
Caversham,
Reading RG4 7AN.
Tel: +44 (0)118 9471030
Email: M.Janssens at OpenCFD.co.uk
URL: http://www.OpenCFD.co.uk
More information about the Beowulf
mailing list