PingPong is the classical pattern used for measuring startup and throughput
of a single message sent between two processes.

#bytes #reps linux dom0 domU(SMP) domU(noSMP) -------------------------------------------------------------------------- 0 1000 142.28 201.37 298.49 348.02 1 1000 142.60 202.35 299.52 348.91 2 1000 142.97 202.13 299.97 347.95 4 1000 143.22 202.05 299.44 348.45 8 1000 147.83 203.16 301.75 349.43 16 1000 144.85 203.88 301.08 351.01 32 1000 148.45 208.30 305.30 356.87 64 1000 154.44 213.80 311.89 362.70 128 1000 166.38 225.91 324.46 377.86 256 1000 189.68 248.94 349.89 402.87 512 1000 241.61 299.18 404.47 460.34 1024 1000 337.28 398.54 509.13 560.14 2048 1000 474.07 557.69 680.87 751.67 4096 1000 670.89 727.07 894.74 990.26 8192 1000 1111.15 1183.69 1347.75 1676.83 16384 1000 1875.47 1985.78 2182.93 4216.76 32768 1000 3487.33 3583.29 3689.66 6666.26 65536 640 6675.76 6828.86 6921.04 12283.05 131072 320 13457.37 13701.94 13927.69 18908.86 262144 160 26636.36 26888.46 27162.10 37143.13 524288 80 53077.08 53491.36 53679.80 65393.47 1048576 40 105817.26 106397.69 106509.68 125706.35 2097152 20 211329.12 212919.29 212844.34 280756.54 4194304 10 421712.16 424520.27 423833.71 576145.45
#bytes #reps linux dom0 domU(SMP) domU(noSMP) -------------------------------------------------------------------------- 0 1000 0.00 0.00 0.00 0.00 1 1000 0.01 0.00 0.00 0.00 2 1000 0.01 0.01 0.01 0.01 4 1000 0.03 0.02 0.01 0.01 8 1000 0.05 0.04 0.03 0.02 16 1000 0.11 0.07 0.05 0.04 32 1000 0.21 0.15 0.10 0.09 64 1000 0.40 0.29 0.20 0.17 128 1000 0.73 0.54 0.38 0.32 256 1000 1.29 0.98 0.70 0.61 512 1000 2.02 1.63 1.21 1.06 1024 1000 2.90 2.45 1.92 1.74 2048 1000 4.12 3.50 2.87 2.60 4096 1000 5.82 5.37 4.37 3.94 8192 1000 7.03 6.60 5.80 4.68 16384 1000 8.33 7.87 7.16 3.73 32768 1000 8.96 8.72 8.47 4.70 65536 640 9.36 9.15 9.03 5.10 131072 320 9.29 9.12 8.97 6.63 262144 160 9.38 9.30 9.20 6.75 524288 80 9.42 9.35 9.31 7.65 1048576 40 9.45 9.40 9.39 7.96 2097152 20 9.47 9.39 9.40 7.13 4194304 10 9.48 9.42 9.44 6.94
