Cache And Memory Interactions ........................................................................................ Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-Source | Www.artisantg.com; Cache Flushing - Sun Microsystems UltraSPARC-I User Manual

Table of Contents

Advertisement

Cache and Memory Interactions
5.1 Introduction
This chapter describes various interactions between the caches and memory, and
the management processes that an operating system must perform to maintain
data integrity in these cases. In particular, it discusses:
When and how to invalidate one or more cache entries
The differences between cacheable and non-cacheable accesses
The ordering and synchronization of memory accesses
Accesses to addresses that cause side effects (I/O accesses)
Non-faulting loads
Instruction prefetching
Load and store buffers
This chapter only address coherence in a uniprocessor environment. For more in-
formation about coherence in multi-processor environments, see Chapter 15,
"SPARC-V9 Memory Models."

5.2 Cache Flushing

Data in the level-1 (read-only or write-through) caches can be flushed by invali-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
dating the entry in the cache. Modified data in the level-2 (writeback) cache must
5

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UltraSPARC-I and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Ultrasparc-ii

Table of Contents