13.07.2015 Views

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

Intel® 64 and IA-32 Architectures Optimization Reference Manual

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

USING PERFORMANCE MONITORING EVENTS1st Level DataCacheUnified 2nd LevelCache3rd Level CacheBSQFSB_ IOQSystem MemoryChip SetFSB_ IOQ3rd Level CacheBSQ1st Level DataCacheUnified 2nd LevelCacheFigure B-1. Relationships Between Cache Hierarchy, IOQ, BSQ <strong>and</strong> FSBCore references are nominally <strong>64</strong> bytes, the size of a 1st level cache line. Smallersizes are called partials (uncacheable <strong>and</strong> write combining reads, uncacheable,write-through <strong>and</strong> write-protect writes, <strong>and</strong> all I/O). Writeback locks, streamingstores <strong>and</strong> write combining stores may be full line or partials. Partials are not relevantfor cache references, since they are associated with non-cached data. Likewise,writebacks (due to the eviction of dirty data) <strong>and</strong> RFOs (reads for ownership due toprogram stores) are not relevant for non-cached data.The granularity at which the core references are counted by different bus <strong>and</strong>memory metrics listed in Table B-1 varies, depending on the underlying perfor-B-31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!