RRZE-HPC / likwid

Performance monitoring and benchmarking suite
https://hpc.fau.de/research/tools/likwid/
GNU General Public License v3.0
1.65k stars 226 forks source link

MacOS Port of Likwid #134

Open moebiusband73 opened 6 years ago

moebiusband73 commented 6 years ago

Integrate PCM MSR driver into Likwid and make it OS portable.

https://github.com/opcm/pcm

TomTheBear commented 6 years ago

For macOS you can probably use the MacMSRDriver of the pcm project to get performance counter readings. I didn't find an equivalent for the process/thread pinning functionality of Linux, the only thing I found is the Thread Affinity API. There might be other features without macOS counterpart.