On Sat, 2008-07-26 at 03:02 +0200, Mitar wrote: > Hi! > > > If we spend so long blocked on memory reads that we're only utilising > > 50% of a core's time then there's lots of room for improvements if we > > can fill in that wasted time by running another thread. > > How can you see how much does your program wait because of L2 misses? > I have been playing lately with dual Quad-Core Intel Xeon Mac Pros > with 12 MB L2 cache per CPU and 1.6 GHz bus speed and it would be > interesting to check this things there.
Take a look at the paper that Ben referred to http://www.cl.cam.ac.uk/~am21/papers/msp02.ps.gz They use hardware performance counters. Duncan _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe