Search code examples
In a multilevel cache system does write-through policy allows to write to all caches till main memor...

cachingcpu-architecturecpu-cachewrite-through

Read More
RISC-V architecture, why do one add 4 bytes with no branch but shift with one when branch?...

assemblycpu-architectureriscvprogram-counterrisc

Read More
Why is Pipelined Processor identified as a SISD?...

pipelinecpu-architectureprocessor

Read More
Assembly: why some x86 opcodes are invalid in x64?...

assemblyx86x86-64cpu-architectureopcode

Read More
Does processor stall during cache coherence operation...

multithreadingcachingcpu-architecturecpu-cache

Read More
MSI: Why do we need to write the line back when other CPU is going to override it?...

cpu-architecturecpu-cache

Read More
What is the difference between physical and logical cores in a CPU/microprocessor?...

cpu-architectureterminologyprocessorhyperthreadingcpu-cores

Read More
Why does std::atomic_compare_exchange update the expected value?...

c++multithreadingcpu-architectureatomiccompare-and-swap

Read More
Skipping store queue searches in Gem5 when issuing loads causes crashes in guest...

c++cpu-architecturegem5

Read More
Why is the JVM stack-based and the Dalvik VM register-based?...

jvmdalvikcpu-registerscpu-architecturevm-implementation

Read More
Can modern x86 CPUs do ideal out of order execution?...

assemblyx86cpu-architecturelow-levelsuperscalar

Read More
Can a TLB hit lead to page fault in memory?...

memory-managementoperating-systemkernelcpu-architecturetlb

Read More
Microcode emulator in Python...

cpucpu-architecture

Read More
What is the purpose of using $0 as destination in MIPS...

mipscpu-architecture

Read More
Load/stores per cycle for recent CPU architecture generations...

performancex86cpucpu-architecturememory-bandwidth

Read More
Can modern CPUs run in SIMT mode like a GPU?...

multithreadinggpucpucpu-architecture

Read More
Significant speed difference between two seemingly-equivalent methods of calculating prefix sums wit...

c++performanceassemblygcccpu-architecture

Read More
how long is a memory address typically in bits...

memorybytecpu-wordcpu-architectureprocessor

Read More
Is there a max size to MIPS static data segment?...

memorymipscpu-architecturemips32

Read More
What exactly is a dual-issue processor?...

embeddedarmpipelinecpu-architecture

Read More
VIPT Cache: Connection between TLB & Cache?...

cachingcpu-architecturecpu-cachetlbmmu

Read More
Is x86_64 IDT shared between CPUs in Linux kernel?...

linuxlinux-kernelx86-64cpu-architectureinterrupt

Read More
What's the difference between dispatching and issuing in CPU pipeline...

x86cpucpu-architectureintelamd-processor

Read More
How to match the microarchitectural values produced in the pipeline with its corresponding architect...

simulationcpu-architectureriscvprocessor

Read More
Why there is different register address for sstatus an mstatus although they are different view of s...

cpu-architectureprivilegesriscvinstruction-set

Read More
Which execution unit in the CPU executes the prefetch instruction?...

cpucpu-architectureprefetch

Read More
forwarding data in which stage in mips piplined...

verilogmipspipelinecpu-architecturemips32

Read More
Why 32-bit processor can only address 4GiB of memory, even with large word size?...

cpu-architecturememory-addressprocessoraddressingprogram-counter

Read More
How to use memory barriers (instead of fetch_add) to make addition atomic and thread safe...

c++cpu-architectureatomicmemory-barriersstdatomic

Read More
How does the memory controller guarantee memory ordering of atomics when propagating cachelines?...

c++cpu-architectureatomicstdatomicmemory-model

Read More
BackNext