|
From: Milind <km...@gm...> - 2010-01-07 02:35:38
|
Thanks for the quick reply Tom. I (again) went over the para that you have pointed out. Most of the discussion in that para and the Helgrind discussion seem to revolve around single CPU. I am not seeing any references to multicore system with concurrent running of threads . Multiple threads, synchronization between them, deadlocks etc all seem to be talking in the context of a single CPU. Hope I am not misreading. I am looking for collecting memory traces for a multicore, multithreaded (hw threads) program. Thanks, - Milind On Thu, Jan 7, 2010 at 6:06 AM, tom fogal <tf...@al...> wrote: > Milind <km...@gm...> writes: > [snip] > > I am writing an application that will run on a system that > > has multiple CPU cores and each core having multiple hardware > > threads. With multiple CPU cores there will be simultaneous memory > > access requests. > > > > I would like to know > > - whether Valgrind supports multicore systems ? > > - if so, how accurately does it trace the memory accesses ? > > - if there is anyone who has already used such multicore, multiple hw > thread > > environment to trace memory accesses ? > > > http://www.valgrind.org/docs/manual/manual-core.html#manual-core.pthreads > > Cheers, > > -tom > |