ennowriteallocate
Ennowriteallocate is a configuration option used in computer architecture discussions, simulators, and some documentation to enable a no-write-allocate cache policy for the data cache. When this option is active, a write miss does not bring the corresponding memory block into the cache; instead the write is directed straight to the next memory level or through a write buffer, leaving that block out of the cache.
This policy contrasts with write-allocate, where a write miss loads the block into the cache before performing
Impact on performance and behavior depends on workload. No-write-allocate can reduce cache pollution for workloads with
Implementation notes: in simulators or configurable memory stacks, ennowriteallocate is typically exposed as a boolean flag
See also: Write-allocate, No-write-allocate, Cache memory policies, Write-back, Write-through.