CSC/ECE 506 Fall 2007/wiki2 05 sa: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 19: Line 19:
! Associativity
! Associativity
! Coherence Protocol
! Coherence Protocol
|-
| AMD Athlon 64 X2
| 2
| 64 bytes (for both L1 & L2)
| L1 - 64KB (Data) + 64KB (Instruction) per core<br/>L2 - 512KB to 1 MB per core
| L1 - 2 way (Data and Instruction cache)<br/>L2 - 16 way associative
| Modified Owner Exclusive Shared Invalid (MOESI)
|-
|-
| AMD Athlon 64 FX
| AMD Athlon 64 FX
| 2
| 2
| 64 bytes (for both L1 & L2)
| 64 bytes (for both L1 & L2)
| L1 - 64KB (Data) + 64KB (Instruction) per core<br/>L2 - up to 1 MB per core
| L1 - 64KB (Data) + 64KB (Instruction) per core<br/>L2 - 1 MB per core
| L1 - 2 way (Data and Instruction cache)<br/>L2 - 16 way associative
| L1 - 2 way (Data and Instruction cache)<br/>L2 - 16 way associative
| Modified Owner Exclusive Shared Invalid (MOESI)
| Modified Owner Exclusive Shared Invalid (MOESI)
|-
|-
|
| AMD Athlon Opteron<br/>(marketed for servers)
|
| 2
|
| 64 bytes (for both L1 & L2)
|
| L1 - 64KB (Data) + 64KB (Instruction) per core<br/>L2 - 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="background:#ffdead;" | Singlecore Processors
|-
|-

Revision as of 17:42, 24 September 2007

Cache sizes in multicore architectures

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.


Detail of Caches
Multicore Processors
Processor Name Number of Levels Line Size Cache Size Associativity Coherence Protocol
AMD Athlon 64 X2 2 64 bytes (for both L1 & L2) L1 - 64KB (Data) + 64KB (Instruction) per core
L2 - 512KB to 1 MB per core
L1 - 2 way (Data and Instruction cache)
L2 - 16 way associative
Modified Owner Exclusive Shared Invalid (MOESI)
AMD Athlon 64 FX 2 64 bytes (for both L1 & L2) L1 - 64KB (Data) + 64KB (Instruction) per core
L2 - 1 MB per core
L1 - 2 way (Data and Instruction cache)
L2 - 16 way associative
Modified Owner Exclusive Shared Invalid (MOESI)
AMD Athlon Opteron
(marketed for servers)
2 64 bytes (for both L1 & L2) L1 - 64KB (Data) + 64KB (Instruction) per core
L2 - 1 MB per core
L1 - 2 way (Data and Instruction cache)
L2 - 16 way associative
Modified Owner Exclusive Shared Invalid (MOESI)
Singlecore Processors
Bottom