Times in seconds
| Test |
GCC_4.1 |
GCC_4.1_PGO |
| Bilinear C |
2.906 |
2.750 |
| Bilinear SSE Intrinsics |
2.532 |
2.859 |
| Google Hash Insert |
3.500 |
4.281 |
| Google Hash Lookup |
3.078 |
2.906 |
| Linear search |
6.516 |
6.703 |
| Map Inserts |
2.984 |
2.954 |
| Map Lookup/Delete |
3.953 |
4.000 |
| Matrix Inplace |
5.891 |
6.000 |
| Matrix-Matrix |
4.188 |
3.937 |
| MtRand |
4.297 |
4.328 |
| RB Construct |
3.453 |
3.484 |
| RB Find |
3.140 |
3.203 |
| Raytracer double |
8.968 |
8.907 |
| Raytracer float |
6.797 |
6.797 |
| Triangulator |
7.531 |
8.109 |
| Vector-Matrix |
3.296 |
3.219 |
| Vector-Norm. Matrix |
5.046 |
5.000 |
| std::sort |
4.578 |
4.297 |
Normalized performance
| Test |
GCC_4.1 |
GCC_4.1_PGO |
| Bilinear C |
1.05 |
1.00 |
| Bilinear SSE Intrinsics |
1.00 |
1.12 |
| Google Hash Insert |
1.00 |
1.22 |
| Google Hash Lookup |
1.05 |
1.00 |
| Linear search |
1.00 |
1.02 |
| Map Inserts |
1.01 |
1.00 |
| Map Lookup/Delete |
1.00 |
1.01 |
| Matrix Inplace |
1.00 |
1.01 |
| Matrix-Matrix |
1.06 |
1.00 |
| MtRand |
1.00 |
1.00 |
| RB Construct |
1.00 |
1.00 |
| RB Find |
1.00 |
1.02 |
| Raytracer double |
1.00 |
1.00 |
| Raytracer float |
1.00 |
1.00 |
| Triangulator |
1.00 |
1.07 |
| Vector-Matrix |
1.02 |
1.00 |
| Vector-Norm. Matrix |
1.00 |
1.00 |
| std::sort |
1.06 |
1.00 |
Back to test descriptions.