Search code examples
How do cache lines work?...


cachingmemorycpu-architecturecpu-cacheprocessor

Read More
Latency of assembly memory ops in modern CPUs...


performanceassemblyx86cpu-architecturemicro-optimization

Read More
Why is processing a sorted array faster than processing an unsorted array?...


javac++performancecpu-architecturebranch-prediction

Read More
Memory barriers in virtual environments - do they interrupt other cores?...


c++performancecpu-architectureatomicmemory-barriers

Read More
How is load->store reordering possible with in-order commit?...


armcpu-architecturememory-barriers

Read More
Is assembly code and machine code part of the architecture?...


assemblycpu-architecturemachine-codeinstruction-setmicro-architecture

Read More
Do assembly instructions map 1-1 to machine language?...


assemblycpu-architecturemachine-code

Read More
Aligning to cache line and knowing the cache line size...


clinuxcachingcpu-architecturememory-alignment

Read More
Can the hardware reorder an atomic load followed by an atomic store, if the store is conditional on ...


c++multithreadingcpu-architectureatomicmemory-barriers

Read More
Why doesn't a Wallace tree produce numbers with more than 2n final product bits?...


algorithmcpu-architecturemultiplicationsatdigital-logic

Read More
Write back vs Write through bandwidth...


cachingcpu-architecturecpu-cache

Read More
How does the LDA instruction interact with RAM and IR on MU1 architecture?...


assemblyarchitecturecpu-architecture

Read More
descriptor concept in NIC...


drivercpu-architecturenic

Read More
How to judge if a given workload is hyper-thread friendly?...


performancecpu-architecturehyperthreading

Read More
Atomicity of loads and stores on x86...


c++x86cpu-architectureatomicmemory-barriers

Read More
What is the stack engine in the Sandy Bridge microarchitecture?...


assemblyx86intelcpu-architecture

Read More
"docker: no matching manifest for linux/amd64 in the manifest list entries"...


dockercpu-architecture

Read More
Can I disable/turn off general protection exception when an address is not in canonical form?...


pointersassemblyx86-64cpu-architecturecanonical-form

Read More
Why is Skylake so much better than Broadwell-E for single-threaded memory throughput?...


performancex86cpu-architecturebenchmarkingmemory-bandwidth

Read More
What is a cache hit and a cache miss? Why would context-switching cause cache miss?...


concurrencycpucpu-architecturecpu-cachecontext-switch

Read More
uops for integer DIV instruction...


assemblyx86x86-64cpu-architecturemicro-architecture

Read More
How are MMIO requests routed in CPU microarchitecture — cache-bypass on same path or a separate bus/...


cpu-architecturegem5nicmicro-architecturememory-mapped-io

Read More
What is the difference between x86 assembly and other versions of assembly?...


assemblyx86armcpu-architectureinstruction-set

Read More
What are all the different types of parallelism?...


multithreadingparallel-processingcpu-architecturemulticorehyperthreading

Read More
How to check CPU name, model, speed on Windows/Linux C?...


clinuxcpucpu-architecturecpu-speed

Read More
Why are all IMUL µOPs dispatched to Port 1 only (on Haswell), even when multiple IMULs are exec...


assemblyx86-64cpucpu-architectureintel

Read More
basic operations cpu time cost...


optimizationcpu-architecture

Read More
Is CPU multithreading effected by divergence?...


multithreadingparallel-processinggpucpucpu-architecture

Read More
Why is rep movsb slow for overlapping forward memmove, and why does libc use it?...


c++performancex86cpu-architecturememmove

Read More
Micro fusion and addressing modes...


assemblyx86intelcpu-architectureiaca

Read More
BackNext