Trust No One, Not Even Performance Counters
Paul Khuong (via David Smith): I can guess why we observe this effect; it’s not like Intel is intentionally messing with us. mfence is a full pipeline flush: it slows code down because it waits for all in-flight instructions to complete their execution. Thus, while it’s flushing that slows us down, the profiling machinery will … Continue reading Trust No One, Not Even Performance Counters
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed