forked from rcslab/nbr_ipibench
-
Notifications
You must be signed in to change notification settings - Fork 0
IPI Benchmarks used in the NBR paper
License
aajayssingh/nbr_ipibench
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Supported and Tested on FreeBSD 13 on Intel x86 (64-bit mode) Building: # scons Cleaning: # scons -c Measure the pthread_kill and end-to-end signal latency # ./ipitest Measure the local exception latency (int3) # ./sigtest Both of the previous programs are in units of cycles while DTrace reports units of nanoseconds, convert by reading the TSC frequency from sysctl. # sysctl machdep.tsc_freq" You can breakdown the kernel timing using DTrace. Given the low cost of some of the functions the DTrace FBT probes add measureable error. I would run with and without to see how much overheads the probes add. Run the following command while running the ipitest above # ./ipi.d
About
IPI Benchmarks used in the NBR paper
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 82.4%
- DTrace 14.5%
- Python 3.1%