Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Latency benchmarks of Unix IPC mechanisms
C Assembly Python Other
tree: 2e1109a968

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
archive
graph
stats
.gitignore
Makefile
README
atomicio.c
atomicio.h
core2core-collect.sh
core2core-collect2.sh
core2core.r
core2core.sh
futex.h
mempipe_lat.c
mempipe_thr.c
pipe_lat.c
pipe_thr.c
plot.r
shm.c
shmem_pipe_thr.c
summarise_tsc_counters.c
tcp_lat.c
tcp_local_lat.c
tcp_nodelay_lat.c
tcp_remote_lat.c
tcp_thr.c
test.c
test.h
unix_lat.c
unix_thr.c
vmsplice_pipe_thr.c
xutil.c
xutil.h

README

ipc-bench
=========

Some very crude IPC benchmarks.

ping-pong latency benchmarks:
* pipes
* unix domain sockets
* tcp sockets

throughput benchmarks:
* pipes
* unix doamin sockets
* tcp sockets

one way latency benchmarks:
* shm

The shared memory benchmark is a kind of "control". If run under a
real-time OS it will give you the intra core communication
latency.

This software is distributed under the MIT License.
Something went wrong with that request. Please try again.