Search code examples
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
What is instruction fusion in contemporary x86 processors?...


assemblyx86cpu-architecture

Read More
CLDEMOTE support in intel CPUs...


x86cpu-architectureintelcpu-cacheinstruction-set

Read More
How is a 15-byte instruction transferred from memory to CPU?...


assemblyx86-64cpu-architecturecpu-registersinstruction-set

Read More
Why is memory aliasing needed?...


armstm32cpu-architectureprocessorstm32f4

Read More
Which resources of a modern x86 CPU core are occupied by memory transactions in flight?...


memoryx86cpu-architecturememory-bandwidth

Read More
How to support Carryless Multiplication operation in .NET 8.0 on various platforms...


c#assemblycpu-architecture.net-8.0crc

Read More
Understanding the impact of lfence on a loop with two long dependency chains, for increasing lengths...


performanceassemblyx86cpu-architectureperf

Read More
Purpose of the .bin directory within node_modules? What are binaries?...


node.jsnpmnode-modulescpu-architecture

Read More
What is the overhead of jumps and call-rets for CPU front-end decoder?...


performanceassemblyx86cpu-architecturebranch-prediction

Read More
Can atomic operations of different sizes be mixed?...


ccpu-architectureatomichardware

Read More
Why is the size of L1 cache smaller than that of the L2 cache in most of the processors?...


cachingmemorycpu-architectureprocessorcpu-cache

Read More
Why CPU speculative execution does not cause OOB program crash?...


securitymemorycpucpu-architecturespeculative-execution

Read More
Can branch prediction cause illegal instruction?...


assemblyx86-64cpu-architecturebranch-predictionspeculative-execution

Read More
difference between speculation and prediction...


cpu-architecturebranch-predictionspeculative-execution

Read More
What do x86_64, i386, ia64 and other such jargons stand for?...


x86-64processorcpu-architectureinstruction-setitanium

Read More
Python: get windows OS version and architecture...


pythonwindowscpu-architecture

Read More
minimum required atomic instructions to support C++11 concurrency libraries...


c++c++11assemblycpu-architectureatomic

Read More
BackNext