Search code examples
Branch prediction and UB (undefined behavior)...

c++ccpu-architectureundefined-behaviorbranch-prediction

Read More
Can the AMD64 ISA work without licensing the x86 ISA?...

x86-64cpu-architectureintelinstruction-setamd-processor

Read More
How to disable hardware prefetchers in Mac OS on Apple M1?...

macosassemblycpu-architectureapple-m1apple-silicon

Read More
Why do mem_load_retired.l1_hit and mem_load_retired.l1_miss not add to the total number of loads?...

cachingx86x86-64cpu-architectureperf

Read More
Are hardware interrupts still needed on embedded devices (as opposed to flags)?...

embeddedcpucpu-architectureinterrupthardware

Read More
How do I determine the architecture of an executable binary on Windows 10...

windowscpu-architectureportable-executableidentification

Read More
PCIe ordering rules and x86, how are they compatible?...

x86cpu-architecturememory-barrierspci-e

Read More
The pipeline of add with lsl >4 in Neoverse N1...

assemblyarmcpu-architecturearm64

Read More
Why there are many instructions with zero destination that not affectting the hardware in RISC-V ISA...

cpu-architectureriscvinstruction-set

Read More
Do i really well interpret JMH results for synchronized counter and AtomicInteger...

javacpu-architectureatomicbenchmarkingjmh

Read More
Is there a way to check whether the processor cache has been flushed recently?...

linuxx86cpucpu-architecturecpu-cache

Read More
Which part of the computer manages cache replacement?...

cachingoperating-systemcpucpu-architecturecpu-cache

Read More
What happens to the CPU pipeline when the memory with the instructions is changed by another core?...

assemblyx86pipelinecpu-architecturehotpatching

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

performancecpu-architecturehyperthreading

Read More
8086 microprocessor memory doubts, is external, if so how does segmentation actually occur...

cpu-architecturex86-16memory-segmentation

Read More
Question on MRS Command and NOP Behavior in DDR3 Timing Diagram...

memorycpu-architectureram

Read More
What is the relationship between "64-bit operating system", "x64-based processor&quot...

operating-systemx86-64cpu-architecturecpu-word

Read More
Why is CompareAndSwap instruction considered expensive?...

multithreadingsynchronizationcpu-architecturemulticorecompare-and-swap

Read More
Coherence protocol and store buffer...

c++x86cpu-architectureatomicmemory-barriers

Read More
Maximum memory which malloc can allocate...

cmemory-managementoperating-systemmalloccpu-architecture

Read More
Why does creating a pointer of a local variable require the procedure to allocate space on the stack...

cx86-64computer-sciencecpu-architecturecpu-registers

Read More
Is memory barrier after lock acquire necessary?...

cmemorymultiprocessingcpu-architecturememory-barriers

Read More
Can a speculatively executed CPU branch contain opcodes that access RAM?...

cpucpu-architecturespeculative-execution

Read More
Write a program to get CPU cache sizes and levels...

c++performancecpu-architecturecpu-cache

Read More
How can I do a step-by-step tracing on amd-v(svm)?...

c++virtual-machinecpu-architecturecpu-registers

Read More
Assembly instructions showing how zenbleed was found...

assemblyx86cpu-architectureamd-processor

Read More
Why mcyclecfg and minstretcfg is needed?...

cpu-architectureprivilegesriscvperfinstruction-set

Read More
Why am I able to run this image on arm64?...

dockercpu-architecturearm64

Read More
Why can't the CPU directly access addresses that are not a multiple of the bus width?...

cx86cpucpu-architecturememory-alignment

Read More
Why is my loop much faster when it is contained in one cache line?...

performancecachingx86cpu-architectureamd-processor

Read More
BackNext