Profiling on Modern CPUs

Profiling isn't just "count instructions, look for hotspots" anymore. Between the superscalar-ness, the multi-core-ness, the shared-cache-ness, the shared-bus-ness, the hierarchical memory-ness and a lot of other -ness'es, things get a little.. special.

This is (for now) a reading list and set of notes of what I've come across whilst exploring what's going on with modern intel hardware.


There are a few things to try and make .. easier to do in PMC:

reading list

AdrianChadd/ProfilingNotes (last edited 2013-08-14T19:50:41+0000 by AdrianChadd)