Virtual Memory Mapping Work

RS Memory Configuration

Each Array = 16MB Each Bank = 8 arrays = 128 Mb Each DRAM = 8 banks = 1Gb Each Rank = 8 DRAMS = 8 Gb = 1 GB Each DIMM = 2 ranks = 16 Gb = 2 GB Bank Page Size = 1024 * 8 = 1 KB Rank Page Size = 8 KB Logical DIMM Page Size = 16 KB Logival DIMM contains 2 ranks Each rank = 8 banks * 16K rows per bank * 16 bytes per col

128 KB spacing will hit the same bank (non interleaved)!!!

x8 DRAM, 1 Gb 128 MB 8 banks 128 Mb = 16MB

Problem

NB_MC_PAGE_CONFLICT

NB_MC_PAGE_CONFLICT: Memory controller page access event - Page conflict

Streams Add

Streams Triad

Streams Copy

Streams Scale

NB_MC_PAGE_HIT

NB_MC_PAGE_HIT: Memory controller page access event - Page hit

Streams Add

Streams Triad

Streams Copy

Streams Scale

NB_MC_PAGE_MISS

NB_MC_PAGE_MISS: Memory controller page access event - Page miss

Streams Add

Streams Triad

Streams Copy

Streams Scale

DC_MISS

DC_MISS: Data Cache Miss

Streams Add

Streams Triad

Streams Copy

Streams Scale

PAPI_L1_DCM

PAPI_L1_DCM Level 1 data cache misses

Streams Add

Streams Triad

Streams Copy

Streams Scale

PAPI_TLB_DM

PAPI_TLB_DM Data translation lookaside buffer misses

Streams Add

Streams Triad

Streams Copy

Streams Scale

 
/var/www/ssl/data/pages/kurt/cat_maps/start.txt · Last modified: 2008/01/15 16:25 by kurt     Back to top