PREFETCH_EXCLUSIVE (M512)
Extension:
3DNOW_PREFETCH
Category:
PREFETCH
ISA-Set:
PREFETCH_NOP
CPL:
3
iform:
PREFETCH_EXCLUSIVE_MEMmprefetch
iclass:
PREFETCH_EXCLUSIVE
ASM:
PREFETCH
Operands
Operand 1 (r): Memory
Available performance data
Alder Lake-P
Alder Lake-E
Rocket Lake
Tiger Lake
Ice Lake
Cascade Lake
Cannon Lake
Skylake-X
Coffee Lake
Kaby Lake
Skylake
Broadwell
Haswell
Ivy Bridge
Sandy Bridge
Westmere
Nehalem
Wolfdale
Conroe
Tremont
Goldmont Plus
Goldmont
Airmont
Bonnell
AMD Zen 4
AMD Zen 3
AMD Zen 2
AMD Zen+
Alder Lake-P
Measurements
Throughput
Computed from the port usage: 0.33
Measured (loop):
0.33
Measured (unrolled):
0.33
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23A
Alder Lake-E
Measurements
Throughput
Measured (loop):
8.92
Measured (unrolled):
9.00
Number of μops
Executed: 3
Microcode Sequencer (MS): 2
Requires the complex decoder
Rocket Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Tiger Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Ice Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Cascade Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Cannon Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Skylake-X
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Coffee Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Kaby Lake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Skylake
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Broadwell
Measurements
Throughput
Computed from the port usage: 0.50
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
Port usage:
1*p23
Haswell
Measurements
Throughput
Measured (loop):
0.25
Measured (unrolled):
0.25
Number of μops
Executed: 0
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
IACA 2.1
Latency:
5
Throughput
Computed from the port usage: 0.50
IACA:
0.50 (with the -no_interiteration flag: 0.50)
Number of μops:
1
Port usage:
1*p23
Ivy Bridge
Measurements
Throughput
Measured (loop):
0.25
Measured (unrolled):
0.25
Number of μops
Executed: 0
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
IACA 2.1
Latency:
5
Throughput
Computed from the port usage: 0.50
IACA:
0.50 (with the -no_interiteration flag: 0.50)
Number of μops:
1
Port usage:
1*p23
IACA 2.2
Throughput
Computed from the port usage: 0.50
IACA:
0.50 (with the -no_interiteration flag: 0.50)
Number of μops:
1
Port usage:
1*p23
IACA 2.3
Throughput
Computed from the port usage: 0.50
IACA:
0.50
Number of μops:
1
Port usage:
1*p23
Sandy Bridge
Measurements
Throughput
Measured (loop):
0.25
Measured (unrolled):
0.25
Number of μops
Executed: 0
Retire slots: 1
Decoded (MITE): 1
Microcode Sequencer (MS): 0
IACA 2.1
Latency:
5
Throughput
Computed from the port usage: 0.50
IACA:
0.50 (with the -no_interiteration flag: 0.50)
Number of μops:
1
Port usage:
1*p23
IACA 2.2
Throughput
Computed from the port usage: 0.50
IACA:
0.50 (with the -no_interiteration flag: 0.50)
Number of μops:
1
Port usage:
1*p23
IACA 2.3
Throughput
Computed from the port usage: 0.50
IACA:
0.50
Number of μops:
1
Port usage:
1*p23
Westmere
Measurements
Throughput
Computed from the port usage: 0.33
Measured (loop):
0.33
Measured (unrolled):
0.33
Number of μops
Executed: 1
Retire slots: 1
Microcode Sequencer (MS): 0
Port usage:
1*p015
IACA 2.1
Latency:
4
Throughput
Computed from the port usage: 1.00
IACA:
1.00 (with the -no_interiteration flag: 1.00)
Number of μops:
1
Port usage:
1*p2
IACA 2.2
Throughput
Computed from the port usage: 1.00
IACA:
1.00 (with the -no_interiteration flag: 1.00)
Number of μops:
1
Port usage:
1*p2
Nehalem
Measurements
Throughput
Computed from the port usage: 0.33
Measured (loop):
0.33
Measured (unrolled):
0.33
Number of μops
Executed: 1
Retire slots: 1
Microcode Sequencer (MS): 0
Port usage:
1*p015
IACA 2.1
Latency:
4
Throughput
Computed from the port usage: 1.00
IACA:
1.00 (with the -no_interiteration flag: 1.00)
Number of μops:
1
Port usage:
1*p2
IACA 2.2
Throughput
Computed from the port usage: 1.00
IACA:
1.00 (with the -no_interiteration flag: 1.00)
Number of μops:
1
Port usage:
1*p2
Wolfdale
Measurements
Throughput
Computed from the port usage: 0.33
Measured (loop):
3.00
Measured (unrolled):
3.00
Number of μops
Executed: 1
Port usage:
1*p015
Conroe
Measurements
Throughput
Computed from the port usage: 0.33
Measured (loop):
3.00
Measured (unrolled):
3.00
Number of μops
Executed: 1
Port usage:
1*p015
Tremont
Measurements
Throughput
Measured (loop):
7.00
Measured (unrolled):
7.00
Number of μops
Executed: 3
Microcode Sequencer (MS): 2
Requires the complex decoder
Goldmont Plus
Measurements
Throughput
Measured (loop):
6.00
Measured (unrolled):
6.00
Number of μops
Executed: 2
Microcode Sequencer (MS): 2
Requires the complex decoder
Goldmont
Measurements
Throughput
Measured (loop):
1.20
Measured (unrolled):
4.00
Number of μops
Executed: 3
Microcode Sequencer (MS): 3
Requires the complex decoder
Airmont
Measurements
Throughput
Measured (loop):
1.25
Measured (unrolled):
4.00
Number of μops
Executed: 2
Microcode Sequencer (MS): 2
Requires the complex decoder
Bonnell
Measurements
Throughput
Measured (loop):
5.00
Measured (unrolled):
5.00
Number of μops
Executed: 2
Microcode Sequencer (MS): 2
Requires the complex decoder
AMD Zen 4
Measurements
Throughput
Measured (loop):
0.33
Measured (unrolled):
0.33
Number of μops
Executed: 1
AMD Zen 3
Measurements
Throughput
Measured (loop):
0.33
Measured (unrolled):
0.33
Number of μops
Executed: 1
AMD Zen 2
Measurements
Throughput
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1
AMD Zen+
Measurements
Throughput
Measured (loop):
0.50
Measured (unrolled):
0.50
Number of μops
Executed: 1