Search code examples
Why don't x86/ARM CPU just stop speculation for indirect branches when hardware prediction is no...

x86cpu-architecturebranch-prediction

Read More
Question about the behaviour of registers...

verilogcpu-architecturesystem-verilog

Read More
How do the store buffer and Line Fill Buffer interact with each other?...

x86cpu-architecturecpu-cachemicro-architecturecpu-mds

Read More
Why do x86-64 systems have only a 48 bit virtual address space?...

x86-64virtual-memorycpu-architecture

Read More
Why wasn't DIV instruction implemented to set the CF instead of raising Exceptions...

assemblyx86cpu-architectureinteger-divisioninstructions

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

multithreadingparallel-processingcpu-architecturemulticorehyperthreading

Read More
Why is computing the histogram of a sorted array slower?...

c++performancex86histogramcpu-architecture

Read More
How does CPU addressing the next instruction immediately after switching into protection mode?...

assemblyx86cpu-architecturememory-segmentationprotected-mode

Read More
Performance advantage of 32bit registers in AArch64?...

assemblycpu-architectureapple-m1arm64cpu-registers

Read More
Performance implications of aliasing in VIPT cache...

cachingx86-64cpu-architecturecpu-cachevirtual-address-space

Read More
Why doesn't the instruction reorder issue occur on a single CPU core?...

multithreadingmemorymultiprocessingcpu-architecturememory-barriers

Read More
What's the difference between a 'fast' (instruction) syscall and interrupt-driven system...

assemblyx86kernelcpu-architecturesystem-calls

Read More
How are CPU instruction dependency graphs built?...

cpucpu-architecture

Read More
Write-back vs Write-Through caching?...

cachingcpu-architecturecpu-cache

Read More
Turing machine vs Von Neuman machine...

computer-sciencecpu-architectureturing-machinesvon-neumann

Read More
Is HyperThreading / SMT a flawed concept?...

multithreadingcpu-architecturehyperthreading

Read More
Difference between core and processor...

cpucpu-architecturecpu-cores

Read More
Which cache mapping technique is used in intel core i7 processor?...

x86intelcpu-architecturecpu-cacheamd-processor

Read More
Is test-and-set (or other atomic RMW operation) a privileged instruction on any architecture?...

linuxassemblyoperating-systemcpu-architecturefutex

Read More
Relation of Mutex and CPU caches (and memory fences)...

cachingmutexcpu-architecturecpu-cachememory-barriers

Read More
How many float multiplies can be performed with a single core of the current Intel architectures?...

x86floating-pointcpu-architecturesimdflops

Read More
Detecting CPU and Core information from my Intel System...

c++x86cpu-architecturecpu-coreshyperthreading

Read More
GPU execution "flow" vs. CPU...

gpucpu-architecturenvidiaexecution

Read More
How exactly are RISC-V extensions like F implemented in a pipelined processor...

floating-pointcpu-architecturehardwareriscvpipelining

Read More
Is there a ruleset on when forwarding in MIPS takes place?...

mipscpu-architecture

Read More
TSO and store forwarding guarantees...

assemblyx86-64cpu-architecturememory-model

Read More
Address translation of a instruction of multiple bytes...

operating-systemcpu-architecturepaginglow-level

Read More
Is there any way to write for Intel CPU direct core-to-core communication code?...

assemblyx86cpuintelcpu-architecture

Read More
How do cache lines work?...

cachingmemorycpu-architecturecpu-cacheprocessor

Read More
What is "false sharing"? How to reproduce / avoid it?...

cachingoptimizationparallel-processingcpu-architecturefalse-sharing

Read More
BackNext