Fujitsu Fujitsu SPARC64 V manual Cache Organization, Cache Types

Models: Fujitsu SPARC64 V

1 255
Download 255 pages 53.5 Kb
Page 136
Image 136

F. APPENDIX M

Cache Organization

This appendix describes SPARC64 V cache organization in the following sections:

Cache Types on page 125

Cache Coherency Protocols on page 128

Cache Control/Status Instructions on page 128

M.1 Cache Types

SPARC64 V has two levels of on-chip caches, with these characteristics:

Level-1 cache is split for instruction and data; level-2 cache is unified.

Level-1 caches are virtually indexed, physically tagged (VIPT), and level-2 caches are physically indexed, physically tagged (PIPT).

All caches are 64 bytes in line size.

All lines in the level-1 caches are included in the level-2 cache.

Between level-1 caches, or level-1 and level-2 caches, coherency is maintained by hardware. In other words,

eviction of a cache line from a level-2 cache causes flush-and-invalidation of all level-1 caches, and

self-modification of an instruction stream modifies a level-1 data cache with invalidation of a level-1 instruction cache.

125

Page 136
Image 136
Fujitsu Fujitsu SPARC64 V manual Cache Organization, Cache Types