Search code examples
std::atomic_bool for cancellation flag: is std::memory_order_relaxed the correct memory order?...


c++atomiccancellationmemory-barriersrelaxed-atomics

Read More
Cache, Branch predictor and TLB maintenance operations...


cachingassemblyarmcpu-cachememory-barriers

Read More
Analyzing of x86 output generated by JIT in the context of volatile...


javajvmvolatilememory-barriers

Read More
difference in mfence and asm volatile ("" : : : "memory")...


gccx86memory-barriers

Read More
Atomic load and store with memory order relaxed...


c++c++11concurrencymemory-modelmemory-barriers

Read More
Initialization before we start a multithreading code...


c++x86memory-barriers

Read More
Using time stamp counter and clock_gettime for cache miss...


cx86cpu-cachememory-barriersrdtsc

Read More
Does the Intel Memory Model make SFENCE and LFENCE redundant?...


assemblyoptimizationx86atomicmemory-barriers

Read More
When should I use _mm_sfence _mm_lfence and _mm_mfence...


c++multithreadingx86intrinsicsmemory-barriers

Read More
Memory ordering or read-modify-write operation with (read/write)-only memory order...


c++concurrencysynchronizationatomicmemory-barriers

Read More
Does `xchg` encompass `mfence` assuming no non-temporal instructions?...


multithreadingassemblyx86intelmemory-barriers

Read More
Constant folding/propagation optimization with memory barriers...


c++multithreadingmemory-barriersconstantfolding

Read More
Equivalent of barrier(CLK_GLOBAL_MEM_FENCE) in CUDA...


cudaopenclgpumemory-barriersbarrier

Read More
How does CPU provides what memory_order_acquire guarantees?...


c++multithreadingc++11cpumemory-barriers

Read More
Instruction reordering on intel...


cassemblyx86memory-barriers

Read More
Which memory barrier does glGenerateMipmap require?...


openglglslmemory-barriersmipmaps

Read More
Memory Protection Keys Memory Reordering...


linuxperformanceassemblyx86memory-barriers

Read More
Can memory reordering cause C# to access unallocated memory?...


c#.netmultithreadingmemory-barriers

Read More
std::memory_order_relaxed and initialization...


c++multithreadingconcurrencyatomicmemory-barriers

Read More
Memory barriers: A hardware view for software hackers - invalidate queues...


cpu-architecturememory-barriers

Read More
Optimization of fenced memory stores on x86 CPU...


assemblyx86memory-barriers

Read More
What is the relationship between the _mm_sfence intrinsic and a SFENCE instruction?...


x86memory-barriers

Read More
Does it make any sense to use the LFENCE instruction on x86/x86_64 processors?...


assemblyx86x86-64atomicmemory-barriers

Read More
Can two stores be reordered in such singleton implementation?...


c++c++14atomicmemory-barriers

Read More
Can loads slip beneath an acquire operation / can stores float above a release in C++?...


c++concurrencyatomicmemory-barriersmemory-model

Read More
Async when continuing on another thread...


c#async-awaitthread-safetytaskmemory-barriers

Read More
Concurrent access to variable without lock...


goconcurrencymemory-barriers

Read More
Concurrent stores seen in a consistent order...


concurrencyx86cpu-cachesmpmemory-barriers

Read More
What is the opposite of a "full memory barrier"?...


multithreadingassemblymemory-barriers

Read More
Can DMB instructions be safely omitted in ARM Cortex M4...


cc11cortex-mmemory-barriers

Read More
BackNext