Advertisement
mpthompson

Raspberry Pi Hard Float Benchmarks

Apr 6th, 2012
2,582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.58 KB | None | 0 0
  1. Various benchmarks of Raspberry Pi using hardware float instructions
  2. and hard float ABI versus same hardware using emulated float instructions
  3. and soft float ABI as well as other ARM hardware. Benchmark is BYTE
  4. Magazine BYTEmark benchmark program from the following link:
  5.  
  6. http://www.tux.org/~mayer/linux/bmark.html
  7.  
  8. ===================================================================================
  9. ===================================================================================
  10. Raspberry Pi ARM1176JZF-S, 700 MHz, Debian wheezy armhf (VFP with hard float ABI)
  11. ===================================================================================
  12. ===================================================================================
  13.  
  14. TEST : Iterations/sec. : Old Index : New Index
  15. : : Pentium 90* : AMD K6/233*
  16. --------------------:------------------:-------------:------------
  17. NUMERIC SORT : 196.48 : 5.04 : 1.65
  18. STRING SORT : 31.377 : 14.02 : 2.17
  19. BITFIELD : 9.0498e+07 : 15.52 : 3.24
  20. FP EMULATION : 44.112 : 21.17 : 4.88
  21. FOURIER : 2031.7 : 2.31 : 1.30
  22. ASSIGNMENT : 2.6086 : 9.93 : 2.57
  23. IDEA : 678.91 : 10.38 : 3.08
  24. HUFFMAN : 428.68 : 11.89 : 3.80
  25. NEURAL NET : 3.3229 : 5.34 : 2.25
  26. LU DECOMPOSITION : 77.76 : 4.03 : 2.91
  27. ==========================ORIGINAL BYTEMARK RESULTS==========================
  28. INTEGER INDEX : 11.610
  29. FLOATING-POINT INDEX: 3.676
  30. Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
  31. ==============================LINUX DATA BELOW===============================
  32. CPU :
  33. L2 Cache :
  34. OS : Linux 3.1.9+
  35. C compiler : gcc version 4.6.3 (Debian 4.6.3-1)
  36. libc : libc-2.13.so
  37. MEMORY INDEX : 2.626
  38. INTEGER INDEX : 3.119
  39. FLOATING-POINT INDEX: 2.039
  40.  
  41. ===================================================================================
  42. ===================================================================================
  43. Raspberry Pi ARM1176JZF-S, 700 MHz, Debian squeeze armel (emulated with softfp ABI)
  44. ===================================================================================
  45. ===================================================================================
  46.  
  47. TEST : Iterations/sec. : Old Index : New Index
  48. : : Pentium 90* : AMD K6/233*
  49. --------------------:------------------:-------------:------------
  50. NUMERIC SORT : 234 : 6.00 : 1.97
  51. STRING SORT : 29.661 : 13.25 : 2.05
  52. BITFIELD : 5.6494e+07 : 9.69 : 2.02
  53. FP EMULATION : 48.381 : 23.22 : 5.36
  54. FOURIER : 199.4 : 0.23 : 0.13
  55. ASSIGNMENT : 2.305 : 8.77 : 2.28
  56. IDEA : 511.41 : 7.82 : 2.32
  57. HUFFMAN : 315.08 : 8.74 : 2.79
  58. NEURAL NET : 0.31211 : 0.50 : 0.21
  59. LU DECOMPOSITION : 11.041 : 0.57 : 0.41
  60. ==========================ORIGINAL BYTEMARK RESULTS==========================
  61. INTEGER INDEX : 10.101
  62. FLOATING-POINT INDEX: 0.402
  63. Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
  64. ==============================LINUX DATA BELOW===============================
  65. CPU :
  66. L2 Cache :
  67. OS : Linux 3.1.9+
  68. C compiler : gcc version 4.4.5 (Debian 4.4.5-8)
  69. libc :
  70. MEMORY INDEX : 2.114
  71. INTEGER INDEX : 2.876
  72. FLOATING-POINT INDEX: 0.223
  73.  
  74.  
  75. ===================================================================================
  76. ===================================================================================
  77. Freescale iMX53 Cortex-A8, 1 GHz, Debian wheezy armhf (VFPv3 with hard float ABI)
  78. ===================================================================================
  79. ===================================================================================
  80.  
  81. TEST : Iterations/sec. : Old Index : New Index
  82. : : Pentium 90* : AMD K6/233*
  83. --------------------:------------------:-------------:------------
  84. NUMERIC SORT : 447.28 : 11.47 : 3.77
  85. STRING SORT : 56.475 : 25.23 : 3.91
  86. BITFIELD : 1.996e+08 : 34.24 : 7.15
  87. FP EMULATION : 61.016 : 29.28 : 6.76
  88. FOURIER : 1801.3 : 2.05 : 1.15
  89. ASSIGNMENT : 7.8958 : 30.04 : 7.79
  90. IDEA : 1491.1 : 22.81 : 6.77
  91. HUFFMAN : 698.05 : 19.36 : 6.18
  92. NEURAL NET : 2.1227 : 3.41 : 1.43
  93. LU DECOMPOSITION : 76.978 : 3.99 : 2.88
  94. ==========================ORIGINAL BYTEMARK RESULTS==========================
  95. INTEGER INDEX : 23.406
  96. FLOATING-POINT INDEX: 3.031
  97. Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
  98. ==============================LINUX DATA BELOW===============================
  99. CPU :
  100. L2 Cache :
  101. OS : Linux 2.6.35.3-mx5
  102. C compiler : gcc version 4.6.3 (Debian 4.6.3-1)
  103. libc : libc-2.13.so
  104. MEMORY INDEX : 6.016
  105. INTEGER INDEX : 5.713
  106. FLOATING-POINT INDEX: 1.681
  107.  
  108. ===================================================================================
  109. ===================================================================================
  110. Marvell Orion 88F5182 A2, 500 MHz, Debian squeeze armel (emulated with softfp ABI)
  111. ===================================================================================
  112. ===================================================================================
  113.  
  114. TEST : Iterations/sec. : Old Index : New Index
  115. : : Pentium 90* : AMD K6/233*
  116. --------------------:------------------:-------------:------------
  117. NUMERIC SORT : 163.6 : 4.20 : 1.38
  118. STRING SORT : 13.674 : 6.11 : 0.95
  119. BITFIELD : 4.5087e+07 : 7.73 : 1.62
  120. FP EMULATION : 30.634 : 14.70 : 3.39
  121. FOURIER : 129.47 : 0.15 : 0.08
  122. ASSIGNMENT : 1.7822 : 6.78 : 1.76
  123. IDEA : 308.52 : 4.72 : 1.40
  124. HUFFMAN : 196.77 : 5.46 : 1.74
  125. NEURAL NET : 0.18755 : 0.30 : 0.13
  126. LU DECOMPOSITION : 6.2351 : 0.32 : 0.23
  127. ==========================ORIGINAL BYTEMARK RESULTS==========================
  128. INTEGER INDEX : 6.535
  129. FLOATING-POINT INDEX: 0.243
  130. Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
  131. ==============================LINUX DATA BELOW===============================
  132. CPU :
  133. L2 Cache :
  134. OS : Linux 2.6.32-5-orion5x
  135. C compiler : gcc version 4.4.5 (Debian 4.4.5-8)
  136. libc : libc-2.11.3.so$W5 (Debian 4.4.5-8)
  137. MEMORY INDEX : 1.390
  138. INTEGER INDEX : 1.838
  139. FLOATING-POINT INDEX: 0.135
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement