pcm icon indicating copy to clipboard operation
pcm copied to clipboard

【Question】Is there a checklist that shows conflicting tools?

Open oleotiger opened this issue 3 years ago • 3 comments

As limited by PMU counter, we can't start 2 instance of a single tool. For example, ./pcm.x &; ./pcm.x will report error.

What's more, some pcm tools share the same register/counter. For example, we can't run pcm and pcm-numa at the same time.

Is there a checklist which could show us how these tools conflict with each other?

More detailed, is there a readme which could tell us which counters/registers are used by a specified tool?

oleotiger avatar Nov 19 '20 03:11 oleotiger

Generally running two pcm tools in parallel is not supported. There are exceptions but they are not documented (and not guaranteed to be supported in future). If you have a specific question for the current version which utilities you want to run together, please let me know.

opcm avatar Nov 19 '20 10:11 opcm

Here is one situation that I wanna to collect metrics with pcm tools when I run a benchmark. And running the benchmark is really time consuming. If pcm tools can be run in panrallel, I can run the benchmark just 1 time to collect all the metrics. If not, I have to run it many times.

So I want to know which registers/counters a centain pcm tool use and how they conflict with each other?

At least, can I run pcm.x and pcm-memory.x at the same time?

Any idea I can go farther to find out how can I ruduce the running times of the benchmark when collecting metrics with pcm tools?

oleotiger avatar Nov 19 '20 11:11 oleotiger

pcm and pcm-memory can't be run together. For the other requests (documentation) I will put it on the list.

opcm avatar Nov 21 '20 18:11 opcm