
Sun Microelectronics
258
UltraSPARC User’s Manual
15.2.3 RMO
UltraSPARC implements the following programmer-visible properties in Relaxed
Memory Order (RMO) mode:
•
There is no implicit order between any two memory references, either
cacheable or non-cacheable, except that non-cacheable accesses with the E-bit
set (that is, those having side-effects) are all strongly ordered with respect to
each other.
•
A MEMBAR must be used between cacheable memory references if stronger
order is desired. A MEMBAR
#MemIssue
is needed for ordering of cacheable
after non-cacheable accesses. A MEMBAR
#Lookaside
should be used
between a store and a subsequent load at the same noncacheable address.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com