3 ms·
Great, we've been using performance counters to characterize what's been going on inside caches at runtime and I'm really glad Intel is taking time to add real
by djcapelis 12y ago
Great, we've been using performance counters to characterize what's been going on inside caches at runtime and I'm really glad Intel is taking time to add real monitoring features to cache contention and use.
These factors are increasingly becoming a critical part of system performance and our operating system and hypervisor schedulers are woefully underprepared to deal with it.
That all said, I'm sure the OS level interfaces are likely to take some time to become available and even more to become usable, the perf_events_open syscall on Linux is a clusterfuck and performance counters have been around for years. This stuff may only be usable from kernelspace for awhile.
- wmf 12y agohttp://lwn.net/Articles/620699/ http://lwn.net/Articles/620699/ And here's the patch that uses cgroups to control cache allocation in future processors: http://lwn.net/Articles/622893/ http://lwn.net/Articles/622893/
- deleted 12y ago[deleted]