Say, like Time Stamp Counter of x86, or Time Base of PowerPC, which can used to
do some performance profiling.
Whether the PMU is accessible in User mode is configurable. The Os would need to allow access by writing to the PMUSERENR register. Although usually in Linux you'd access the PMU via an API, such as oprofile or perf, rather than directly.