Configuration Information

16
Configuration Information • Discuss caches with properties … • 32-bit addresses • 16-byte lines • 256-byte capacity • Memory references are either Read/Write

description

Configuration Information. Discuss caches with properties … 32-bit addresses 16-byte lines 256-byte capacity Memory references are either Read/Write. Schematic Cache. 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: A: B: C: D: E: F:. Schematic 2-Way Cache. 0: 1: 2: 3: 4: 5: 6: 7:. - PowerPoint PPT Presentation

Transcript of Configuration Information

Page 1: Configuration Information

Configuration Information

• Discuss caches with properties …• 32-bit addresses• 16-byte lines• 256-byte capacity• Memory references are either Read/Write

Page 2: Configuration Information

Schematic Cache

0:1:2:3:4:5:6:7:8:9:A:B:C:D:E:F:

Page 3: Configuration Information

Schematic 2-Way Cache

0:1:2:3:4:5:6:7:

Page 4: Configuration Information

Generic Line

0 000000

Page 5: Configuration Information

Traces—Instructions 1

0xAA10 R0xAA14 R0xAA18 R0xAA1C R0xAA20 R0xAA24 R0xAA28 R0xAA2C R0xAA30 R0xAA34 R0xAA1C R0xAA20 R0xAA24 R...

Page 6: Configuration Information

Traces 2 (Conflicts)

0xAA10 R0xAA14 R0xAA18 R0xAA1C R0xBC60 R0xAA20 R0xAA24 R0xDD40 R0xFF90 R0xAA28 R0xAA2C R0xAA30 R0xCB68 R

Page 7: Configuration Information

Traces 3 (Conflicts)

0xAA34 R0xAA1C R0xBC64 R0xAA20 R0xAA24 R0xDD44 R0xFF90 R0xAA28 R0xAA2C R0xAA30 R0xCB6C R...

Page 8: Configuration Information

Traces 4 (Conflicts)

0xAA34 R0xAA1C R0xBC68 R0xAA20 R0xAA24 R0xDD48 R0xFF90 R0xAA28 R0xAA2C R0xAA30 R0xCB70 R

Page 9: Configuration Information

Traces 5 (Conflicts)

0xAA1C R0xBC6A R0xAA20 R0xAA24 R0xDD4C R0xFF94 R0xAA28 R0xAA2C R0xAA30 R0xCB74 R...

Page 10: Configuration Information

Traces 6 (Conflicts, Writes)

0xAA10 R0xAA14 R0xAA18 R0xAA1C R0xBC10 W0xAA20 R0xAA24 W0xDD40 R0xFF90 R0xCC28 W0xAA2C R0xAA30 R0xCB18 W...

Page 11: Configuration Information

Traces 7 (Conflicts, Writes)

0xAA24 R0xAA1C R0xBC68 W0xAA20 R0xAA24 W0xDD48 R0xFF90 R0xCC28 R0xAA2C R0xAA30 R0xCB70 R...

Page 12: Configuration Information

Traces 8 (Conflicts, Writes)

0xAA24 R0xAA1C R0xBC64 W0xAA20 R0xAA24 W0xDD44 R0xFF90 R0xCC28 R0xAA2C R0xAA30 R0xCB6C W...

Page 13: Configuration Information

Direct Mapped Cache

0:1:2:3:4:5:6:7:8:9:A:B:C:D:E:F:

Page 14: Configuration Information

Direct Mapped Cache WB

0:1:2:3:4:5:6:7:8:9:A:B:C:D:E:F:

Page 15: Configuration Information

2-Way Set Associative Cache

:0::1::2::3::4::5::6::7:

Page 16: Configuration Information

2-Way Set Associative Cache WB

:0::1::2::3::4::5::6::7: