Fujitsu Fujitsu SPARC64 V Computer Accessories User Manual


 
F.APPENDIX
125
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.