|
From: carl t. <ca...@cs...> - 2009-01-12 18:11:50
|
Can cachegrind be used in a distributed environment? I am doing research in distributed discrete event simulation and would like to investigate the effect of caching on the performance of the simulation. We are using MPI as the communications library and running BSD on the nodes of the cluster. Carl Tropper Department of Computer Science McConnell Engineering Building McGill University Montreal, Canada, H3A 2A6 tel: (514)398-3743 fax: (514)398-3883 url:www.cs.mcgill.ca/~carl Carl Tropper Department of Computer Science McConnell Engineering Building McGill University Montreal, Canada, H3A 2A6 tel: (514)398-3743 fax: (514)398-3883 url:www.cs.mcgill.ca/~carl |
|
From: Nicholas N. <n.n...@gm...> - 2009-01-12 22:47:21
|
On Tue, Jan 13, 2009 at 5:11 AM, carl tropper <ca...@cs...> wrote: > > Can cachegrind be used in a distributed environment? I am doing research > in distributed discrete event simulation and would like to investigate the > effect of caching on the performance of the simulation. We are using MPI > as the communications library and > running BSD on the nodes of the cluster. Valgrind can handle MPI programs (eg. see http://www.valgrind.org/docs/manual/mc-manual.html#mc-manual.mpiwrap). However, Cachegrind very much assumes a single machine with a single I1/D1/L2 cache hierarchy, and only considers a single process in isolation. So I don't think it will be much help to you, sorry. Nick |