Search code examples
How to explicitly load a structure into L1d cache? Weird results with INVD with CR0.CD = 1 on isolat...


clinux-kernelx86cpu-architecturecpu-cache

Read More
Invalidation of the cache from L1 cache...


x86intelcpu-architecturecpu-cachecache-invalidation

Read More
Write buffers performance for write-back or write-through policy...


cachingcpu-architecturecpu-cache

Read More
Synchronizing caches for JIT/self-modifying code on ARM...


assemblyarm64cpu-cachememory-barriersself-modifying

Read More
Can ROM be called SAM(Sequential Access Memory)?...


memoryramcpu-cachecomputation-theoryrom

Read More
How is AMD's micro-tagged L1 data cache accessed?...


cachingx86cpu-architecturecpu-cacheamd-processor

Read More
Counting L3 cache access event on Amd Zen 2 processors...


linuxx86cpu-cacheperfamd-processor

Read More
How can I do a CPU cache flush in x86 Windows?...


cwindowsx86cpucpu-cache

Read More
What Are Conflict Misses Exactly?...


cachingcpu-architecturecpu-cache

Read More
What are _mm_prefetch() locality hints?...


c++x86-64intrinsicscpu-cacheprefetch

Read More
Why does DSB not flush the cache?...


cachingarmcpu-cachedmamemory-barriers

Read More
Is this understanding correct for these code about java volatile and reordering?...


javamultithreadingvolatilecpu-cachememory-barriers

Read More
x86 Memory Alignment of struct vs. cache line?...


c++cx86memory-alignmentcpu-cache

Read More
Why does the order of the loops affect performance when iterating over a 2D array?...


cperformancefor-loopoptimizationcpu-cache

Read More
CPU L1/L2 cache size over the years...


cpu-architecturecpu-cache

Read More
What is the purpose of `_mm_clevict` intrinsic and corresponding clevict0, clevict1 instructions?...


x86intelcpu-cacheinstructionsxeon-phi

Read More
Relation between computer architecture and cache block size...


cachingcpu-architecturecpu-cache

Read More
Random memory write is slower than random memory read?...


performancex86-64cpu-cachememory-bandwidth

Read More
ARM Cortex M7: can a cache clean overwrite changes made by DMA device?...


cachingarmstm32cpu-cachecortex-m

Read More
how do we calculate the number of reads/misses of the cache in this code snippet?...


cachingcomputer-sciencecpu-architecturecpu-cache

Read More
What is reference when it says L1 Cache Reference or Main Memory Reference...


performancelatencycpu-cachesystem-design

Read More
Why does CLFLUSH exist in x86?...


x86cpu-architecturecpu-cachecache-invalidationpersistent-memory

Read More
The Volatile Keyword and CPU Cache Coherence Protocol...


javacachingcpuvolatilecpu-cache

Read More
What specifically marks an x86 cache line as dirty - any write, or is an explicit change required?...


x86x86-64cpu-architecturecpu-cachememory-bandwidth

Read More
How many bits are needed needed for 2 way associative cache addressing?...


cachingmipscpu-architecturecpu-cache

Read More
How does restricted transactional memory / HTM works in detail?...


cmemoryarchitecturecpu-cachetransactional-memory

Read More
Does x86_64 CPU use the same cache lines for communicate between 2 processes via shared memory?...


multithreadingconcurrencyx86x86-64cpu-cache

Read More
MSI: When shared and invalid states can occur at the same time...


cachingcpu-architecturecpu-cachemesi

Read More
Globally Invisible load instructions...


x86cpu-architecturecpu-cachememory-barriers

Read More
How to make sure C multithreading program read the latest value from main memory?...


ccachingcpu-architecturecpu-cache

Read More
BackNext