| 
				   | 
				
| (13 intermediate revisions by 2 users not shown) | 
| Line 1: | 
Line 1: | 
 | =<center>Cache sizes in multicore architectures</center>=
  |  | This page was mistakenly created. Please access this page at - http://pg.ece.ncsu.edu/mediawiki/index.php/CSC/ECE_506_Fall_2007/wiki2_5_as  | 
 |    |  | 
 | Topic - Create a table of caches used in current multicore architectures,
  |  | 
 | including such parameters as number of levels, line size, size and
  |  | 
 | associativity of each level, latency of each level, whether each level
  |  | 
 | is shared, and coherence protocol used. Compare this with two or three
  |  | 
 | recent single-core designs.
  |  | 
 |    |  | 
 |    |  | 
 | {| border="1" cellpadding="5" cellspacing="0" align="center"
  |  | 
 | |+'''Detail of Caches'''
  |  | 
 | |-
  |  | 
 | ! colspan="6" style="background:#ffdead;" | Multicore Processors
  |  | 
 | |-
  |  | 
 | ! Processor Name
  |  | 
 | ! Number of Levels
  |  | 
 | ! Line Size
  |  | 
 | ! Cache Size
  |  | 
 | ! Associativity
  |  | 
 | ! Coherence Protocol
  |  | 
 | |-
  |  | 
 | | AMD Athlon 64 FX
  |  | 
 | | 2
  |  | 
 | | 64 bytes (for both L1 & L2)
  |  | 
 | | L1 - 64KB (Data) + 64KB (Instruction) per core<br/>L2 - up to 1 MB per core
  |  | 
 | | L1 - 2 way (Data and Instruction cache)<br/>L2 - 16 way associative
  |  | 
 | | Modified Owner Exclusive Shared Invalid (MOESI)
  |  | 
 | |-
  |  | 
 | |
  |  | 
 | |
  |  | 
 | |
  |  | 
 | |
  |  | 
 | |
  |  | 
 | |
  |  | 
 | |- 
  |  | 
 | ! colspan="6" style="background:#ffdead;" | Singlecore Processors
  |  | 
 | |-
  |  | 
 | | colspan="6" style="border-bottom:3px solid grey;" align="center" | Bottom
  |  | 
 | |-
  |  | 
 | |}
  |  | 
		Latest revision as of 01:51, 25 September 2007