Advertisement
Guest User

Eigen3 Geometry Benchmark Results

a guest
Dec 17th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. Geometry Benchmark System1:
  2.  
  3. Extended brand string: "Intel(R) Core(TM) i7 CPU 930 @ 2.80GHz"
  4. gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  5. g++ -O3 -DNDEBUG -I .. benchGeometry.cpp -o benchGeometry -lrt
  6.  
  7. vec = trans * vec
  8. float Isometry AutoAlign 3 0.0104s
  9. float Isometry DontAlign 3 0.0097s
  10. float Isometry AutoAlign 4 0.0147s
  11. float Isometry DontAlign 4 0.0091s
  12. float Projective AutoAlign 4 0.0092s
  13. float Projective DontAlign 4 0.0189s
  14. double Isometry AutoAlign 3 0.0102s
  15. double Isometry DontAlign 3 0.0099s
  16. double Isometry AutoAlign 4 0.0137s
  17. double Isometry DontAlign 4 0.0092s
  18. double Projective AutoAlign 4 0.0092s
  19. double Projective DontAlign 4 0.0180s
  20. vec = trans.matrix() * vec
  21. float Isometry AutoAlign 4 0.0093s
  22. float Isometry DontAlign 4 0.0134s
  23. double Isometry AutoAlign 4 0.0094s
  24. double Isometry DontAlign 4 0.0135s
  25. trans = trans1 * trans
  26. float Isometry AutoAlign 0.0232s
  27. float Isometry DontAlign 0.0208s
  28. double Isometry AutoAlign 0.0216s
  29. double Isometry DontAlign 0.0208s
  30. float Projective AutoAlign 0.0122s
  31. float Projective DontAlign 0.0398s
  32. double Projective AutoAlign 0.0183s
  33. double Projective DontAlign 0.0408s
  34. trans = trans1.matrix() * trans.matrix()
  35. float Isometry AutoAlign 0.0122s
  36. float Isometry DontAlign 0.0499s
  37. double Isometry AutoAlign 0.0184s
  38. double Isometry DontAlign 0.0503s
  39.  
  40. Geometry Benchmark System 2:
  41.  
  42. Extended brand string: " Intel(R) Pentium(R) CPU G840 @ 2.80GHz"
  43. gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  44. g++ -O3 -DNDEBUG -I .. benchGeometry.cpp -o benchGeometry -lrt
  45.  
  46. vec = trans * vec
  47. float Isometry AutoAlign 3 0.0101s
  48. float Isometry DontAlign 3 0.0104s
  49. float Isometry AutoAlign 4 0.0172s
  50. float Isometry DontAlign 4 0.0100s
  51. float Projective AutoAlign 4 0.0101s
  52. float Projective DontAlign 4 0.0218s
  53. double Isometry AutoAlign 3 0.0100s
  54. double Isometry DontAlign 3 0.0104s
  55. double Isometry AutoAlign 4 0.0157s
  56. double Isometry DontAlign 4 0.0100s
  57. double Projective AutoAlign 4 0.0101s
  58. double Projective DontAlign 4 0.0201s
  59. vec = trans.matrix() * vec
  60. float Isometry AutoAlign 4 0.0100s
  61. float Isometry DontAlign 4 0.0108s
  62. double Isometry AutoAlign 4 0.0101s
  63. double Isometry DontAlign 4 0.0109s
  64. trans = trans1 * trans
  65. float Isometry AutoAlign 0.0260s
  66. float Isometry DontAlign 0.0207s
  67. double Isometry AutoAlign 0.0203s
  68. double Isometry DontAlign 0.0207s
  69. float Projective AutoAlign 0.0109s
  70. float Projective DontAlign 0.0383s
  71. double Projective AutoAlign 0.0162s
  72. double Projective DontAlign 0.0407s
  73. trans = trans1.matrix() * trans.matrix()
  74. float Isometry AutoAlign 0.0110s
  75. float Isometry DontAlign 0.0439s
  76. double Isometry AutoAlign 0.0162s
  77. double Isometry DontAlign 0.0435s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement