Times in seconds
| Test |
VisualC_1500_32 |
VisualC_1500_64 |
| Bilinear C |
6.681 |
3.460 |
| Bilinear SSE2 Intrinsics |
3.113 |
2.795 |
| Google Hash Insert |
2.481 |
2.867 |
| Google Hash Lookup |
3.208 |
2.745 |
| Linear search |
5.903 |
5.644 |
| Map Inserts |
1.756 |
1.962 |
| Map Lookup/Delete |
4.773 |
5.398 |
| Matrix Inplace |
4.339 |
5.199 |
| Matrix-Matrix |
4.396 |
4.596 |
| MtRand |
4.025 |
9.815 |
| RB Construct |
3.551 |
4.264 |
| RB Find |
3.508 |
5.790 |
| Raytracer double |
4.850 |
4.481 |
| Raytracer float |
3.483 |
4.053 |
| Scaling Better C |
1.231 |
0.867 |
| Scaling Dumb C |
3.825 |
1.960 |
| Scaling SSE2 |
0.838 |
0.755 |
| Triangulator |
4.519 |
4.474 |
| Vector-Matrix |
2.824 |
3.043 |
| Vector-Norm. Matrix |
3.696 |
3.081 |
| std::sort |
6.464 |
6.341 |
Normalized performance
| Test |
VisualC_1500_32 |
VisualC_1500_64 |
| Bilinear C |
1.93 |
1.00 |
| Bilinear SSE2 Intrinsics |
1.11 |
1.00 |
| Google Hash Insert |
1.00 |
1.15 |
| Google Hash Lookup |
1.16 |
1.00 |
| Linear search |
1.04 |
1.00 |
| Map Inserts |
1.00 |
1.11 |
| Map Lookup/Delete |
1.00 |
1.13 |
| Matrix Inplace |
1.00 |
1.19 |
| Matrix-Matrix |
1.00 |
1.04 |
| MtRand |
1.00 |
2.43 |
| RB Construct |
1.00 |
1.20 |
| RB Find |
1.00 |
1.65 |
| Raytracer double |
1.08 |
1.00 |
| Raytracer float |
1.00 |
1.16 |
| Scaling Better C |
1.41 |
1.00 |
| Scaling Dumb C |
1.95 |
1.00 |
| Scaling SSE2 |
1.10 |
1.00 |
| Triangulator |
1.01 |
1.00 |
| Vector-Matrix |
1.00 |
1.07 |
| Vector-Norm. Matrix |
1.19 |
1.00 |
| std::sort |
1.01 |
1.00 |
Statistics
| Compiler |
Best |
Within 3% |
Mean |
Variance |
| VisualC_1500_32 |
10 |
12 |
1.14 |
0.08 |
| VisualC_1500_64 |
11 |
11 |
1.15 |
0.10 |
Back to test descriptions.