Search code examples
Why is conditional processing of a sorted array faster than of an unsorted array?...


javac++performancecpu-architecturebranch-prediction

Read More
x86_64 assembly - loop conditions and out of order execution (macro-fusion with JCC)...


loopsassemblyx86-64cpu-architecturemicro-optimization

Read More
Is cache coherency only an issue when storing and not when loading?...


cachingconcurrencyx86cpu-architecturecompare-and-swap

Read More
When to use forwarding and when to use stalls to handle data hazards in pipelining (RISC V architect...


assemblycpu-architectureriscvpipelining

Read More
Is there any architecture that uses the same register space for scalar integer and floating point op...


floating-pointcpu-architecturecpu-registers

Read More
How do cache lines work?...


cachingmemorycpu-architecturecpu-cacheprocessor

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


performanceassemblyx86cpu-architecturemicro-optimization

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
BackNext