Skip to content

Python wrapper around the RDTSCP instruction to get the cycle counter on X86

License

Notifications You must be signed in to change notification settings

Roguelazer/rdtsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a crappy ctypes-based wrapper around the X86 RDTSC instruction to get cycle timers.

It will only work on x86-64 systems and probably requires GCC to install. Caveat emptor.

CircleCI

Usage

import rdtsc

start = rdtsc.get_cycles()
# do stuff
end = rdtsc.get_cycles()