Messages in this thread |  | | | Date | Fri, 13 May 2011 22:11:42 +0200 | | From | Juri Lelli <> | | Subject | Re: perf-stat per thread results |
| |
Hi,
On 05/13/2011 05:14 PM, Wim Heirman wrote: > Hi all, > > I'm using perf-stat to look at hardware performance counters for a > parallel program. Is there a way to get counter values for each thread > individually, rather than aggregated for the whole process? I know I > can attach to a specific thread using --tid=, but due to the time > required to find the tid and attach/detach this isn't accurate for > short-running programs. > Or, alternatively, can I use perf record --stat and get an exact count > for each performance counter? >
What about using PAPI library (http://icl.cs.utk.edu/papi/)? It can be built on top of the perf subsystem and allows to get counters values on a pre-thread basis. I used it for some experiments and works very well.
Cheers, Juri
-- Juri Lelli Via G. Moruzzi 1, 56124 Pisa (PI), Italy Scuola Superiore Sant'Anna TeCIP, ReTiS Lab
Web Site: http://retis.sssup.it/~jlelli | Skype: jurile2712 ------------------------------------------------------------- Il male minore non esiste: è sempre il preannuncio di un male peggiore. (Sylos Labini) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |