L2 Global Timing Studies


Compiler Flag Studies


Compiler Flags C C++ C++ (no output)
-O0 4.37 4.44 3.92
-O1 1.75 1.97 1.64
-O2 1.75 1.97 1.63
-O3 1.75 1.97 1.63
-O4 1.98 2.11 1.82
-g3 -O1 1.75 2.01 1.64
ChartObject Level 2 C/C++ Framework Timings


Bit Checking Methods


Av. # bits (Max BB :5) Time/Event (ms)
8bit 16bit 32bit 8/64bit(asm) 8/64bit(C++)
2.5 1.42 1.60 1.61 1.25 1.26
4.9 2.00 2.40 2.43 1.79 1.83
9.5 3.08 3.80 3.72 2.76 2.82
13.6 4.03 4.95 4.69 3.59 3.68
17.6 4.90 5.95 5.51 4.34 4.46
21.3 5.69 6.81 6.19 5.02 5.16
24.7 6.40 7.55 6.78 5.63 5.79
27.9 7.05 8.22 7.31 6.21 6.38
30.9 7.63 8.79 7.79 6.72 6.91
33.8 8.18 9.32 8.23 7.21 7.40
36.5 8.69 9.80 8.65 7.67 7.86
47.9 10.70 11.65 10.36 9.52 9.70
56.9 12.16 13.00 11.68 10.92 11.05
63.1 13.25 14.03 12.70 11.98 12.07

ChartObject Event Time vs. Number of Bits for Different Search Block Sizes

ChartObject Event Time vs. Number of Bits for Different Search Block Sizes



Last Updated on 22/04/98
By Roger Moore