ovis icon indicating copy to clipboard operation
ovis copied to clipboard

high rate kernel events feature

Open baallan opened this issue 4 years ago • 1 comments

A kernel high rate software events (perfmon for software counters instead of MSR/papi hw counters) sampler is very desirable. This is complementary to a streaming software events sampler.

The papi 6 api has some features for software events. The syspapi sampler seems to be only for MSR-ish events (which is fine btw). Seems like perfmon has a ton of capability beyond msrs. Can we have a bit of discussion about what the right approach is to getting this software event information into ldms and the right approach to making such data easily specified for collection?

baallan avatar Sep 22 '20 17:09 baallan

@baallan, the syspapi sampler might be a place to start. It uses the perfmon API, and libpapi to convert the event names into masks used by perfmon. It is reasonable to extend this sampler to allow it to gather other events as well.

tom95858 avatar Sep 22 '20 18:09 tom95858