X86

Intructions

PREFETCH0

Will prefetch (load before needed) data into #D-cache.

PREFETCH1

Will prefetch (load before needed) data into #D-cache.

PREFETCH2

Will prefetch (load before needed) data into #D-cache.

PREFETCHW

Will prefetch (load before needed) data into #D-cache for a write.

PREFETCHI

Will prefetch (load before needed) instructions into #I-cache.

WRMSR

Write to #Model-Specific Register (MSR) by default)

WRMSRNS

Terms

Model-Specific Register (MSR)

a Model-Specific Register (MSR) is a special control register used by the CPU to manage its own features. Think of MSRs as the CPU's internal "settings panel." They control everything from performance monitoring counters and thermal sensors to enabling or disabling advanced features. The standard instruction to write to these registers has always been WRMSR.

Serializing

A serializing instruction will wait until all buffer are written before running and ensure that it runs alone on the core (no parallel task).

Cache L

Cache L1,2,3 are cache inside the CPU. L1 being the smallest but faster and L3 being biggest and slowest.

This cache will contain:

D-cache

Data cache, there to cache data to be processed.

I-cache

Instruction cache, Contains instruction to be ran.