7 ms·
Question coming from the article: what would be better tooling instead of profilers and MCA?
by oqtvs 1y ago
Question coming from the article: what would be better tooling instead of profilers and MCA?
- purplesyringa 1y agoI'd love to use a tool that shows the state of every CPU component at each point in time. Performance counters demonstrate global behavior, while what actually matters during optimization is local behavior. I'd like to be able to inspect pipeline stalls and conditions that led to these situations, I'd like to get an estimate on the efficiency of port allocation, I'd like to be able to compare the rate of memory accesses vs computation and get exact numbers, e.g. "you can access 20% more data over the bus without adding CPU stalls".
- Sesse__ 1y agoFWIW, VTune will definitely give you estimates of port allocation efficiency. (I believe you can also somehow squeeze it out of perf, but I've never really tried.)