RDTSCP

GPTKB entity

Statements (24)
Predicate Object
gptkbp:instanceOf CPU instruction
gptkbp:availableOn gptkb:x86-64_processors
AMD processors
Intel processors
gptkbp:category x86 instructions
gptkbp:compatibleWith older x86 CPUs
gptkbp:doesNotPrevent out-of-order execution after instruction
gptkbp:fullName Read Time-Stamp Counter and Processor ID
https://www.w3.org/2000/01/rdf-schema#label RDTSCP
gptkbp:introduced gptkb:Intel
gptkbp:introducedIn gptkb:Pentium_Pro
2008
gptkbp:isSerializing partially
gptkbp:opcode 0F 01 F9
gptkbp:prevention out-of-order execution before instruction
gptkbp:relatedTo gptkb:RDTSC
gptkbp:requires CPUID.80000001H:EDX.RDTSCP[bit 27]=1
gptkbp:result IA32_TSC_AUX value
TSC value
gptkbp:usedFor performance measurement
high-resolution timing
thread affinity detection
gptkbp:bfsParent gptkb:VMX_(Virtual_Machine_Extensions)
gptkbp:bfsLayer 7