CSC/ECE 506 Fall 2007/wiki 2 5 2281: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:
Cache sizes in multicore architectures 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. <br>
Cache sizes in multicore architectures 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. <br>


{| border="1" cellspacing="0" cellpadding="100" align="center"
{| border="1" cellspacing="0" cellpadding="5" align="center"
! Multi-core Architecture
! Multi-core Architecture
! Number of levels
! Number of levels
Line 15: Line 15:
| 2
| 2
| -
| -
| 64 Byte L1, 1024 KByte L2
| 64 Byte L1 Cache - Data and Instruction Cache Separated, 1024 KByte L2
| 2 Way Associative ECC Protected L1 Data; 16 Way Associative L2 Cache
| 2 Way Associative ECC Protected L1 Data Cache & Parity Protected Instruction Cache; <br>16 Way Associative Parity Protected L2 Cache
| Two 64 bit operations per 3 cycle latency
| Two 64 bit operations per 3 cycle latency
| No
| No
| Exclusive cache architecture
| Exclusive cache architecture
|-
|-
| with
| AMD Athlon X2 Dual Core
| row2
| 2
| with
| -
| row2
| 64 Byte L1 Cache - Data and Instruction Cache Separated, 1024 KByte L2
| with
| 2 Way Associative ECC Protected L1 Data Cache & Parity Protected Instruction Cache; <br>16 Way Associative Parity Protected L2 Cache
| row2
| Two 64 bit operations per 3 cycle latency
| with
| No
| row2
| Exclusive cache architecture
|-
|-
|}
|}

Revision as of 23:21, 24 September 2007

Objective

Cache sizes in multicore architectures 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.

Multi-core Architecture Number of levels Line Size Cache Size Associativity Latency Is the Level shared Coherence Protocol used
AMD Opteron Processor 2 - 64 Byte L1 Cache - Data and Instruction Cache Separated, 1024 KByte L2 2 Way Associative ECC Protected L1 Data Cache & Parity Protected Instruction Cache;
16 Way Associative Parity Protected L2 Cache
Two 64 bit operations per 3 cycle latency No Exclusive cache architecture
AMD Athlon X2 Dual Core 2 - 64 Byte L1 Cache - Data and Instruction Cache Separated, 1024 KByte L2 2 Way Associative ECC Protected L1 Data Cache & Parity Protected Instruction Cache;
16 Way Associative Parity Protected L2 Cache
Two 64 bit operations per 3 cycle latency No Exclusive cache architecture