Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.19 KB | None | 0 0
  1. > export OMP_NUM_THREADS=6
  2. > ./runtests --gtest_filter="PlaygroundTests.FastScalar"
  3.  
  4. Note: Google Test filter = PlaygroundTests.FastScalar
  5. [==========] Running 1 test from 1 test case.
  6. [----------] Global test environment set-up.
  7. [----------] 1 test from PlaygroundTests
  8. [ RUN ] PlaygroundTests.FastScalar
  9.  
  10.  
  11. Scalar Addition - x.add(3.14159265359)
  12. TestName OpNum Warmup NumIter DataType Inplace Shape Strides Axis Orders avg (us) median (us) min (us) max (us) stdev (us)
  13. sAdd 0 10 1000 FLOAT false [16] [1]/[1] N/A c/c 0 0 0 3 0.10
  14. sAdd 0 10 1000 FLOAT true [16] [1]/[1] N/A c/c 0 0 0 8 0.26
  15. sAdd 0 10 1000 FLOAT false [64] [1]/[1] N/A c/c 0 0 0 5 0.16
  16. sAdd 0 10 1000 FLOAT true [64] [1]/[1] N/A c/c 0 0 0 0 0.00
  17. sAdd 0 10 1000 FLOAT false [256] [1]/[1] N/A c/c 0 0 0 1 0.03
  18. sAdd 0 10 1000 FLOAT true [256] [1]/[1] N/A c/c 0 0 0 5 0.16
  19. sAdd 0 10 1000 FLOAT false [1024] [1]/[1] N/A c/c 0 0 0 5 0.16
  20. sAdd 0 10 1000 FLOAT true [1024] [1]/[1] N/A c/c 0 0 0 5 0.16
  21. sAdd 0 10 1000 FLOAT false [4096] [1]/[1] N/A c/c 8 4 4 4073 128.60
  22. sAdd 0 10 1000 FLOAT true [4096] [1]/[1] N/A c/c 4 4 3 10 0.74
  23. sAdd 0 10 1000 FLOAT false [16384] [1]/[1] N/A c/c 5 6 5 13 0.64
  24. sAdd 0 10 1000 FLOAT true [16384] [1]/[1] N/A c/c 5 5 4 20 0.79
  25. sAdd 0 10 1000 FLOAT false [65536] [1]/[1] N/A c/c 5 6 5 14 0.49
  26. sAdd 0 10 1000 FLOAT true [65536] [1]/[1] N/A c/c 6 6 5 10 0.42
  27. sAdd 0 10 1000 FLOAT false [262144] [1]/[1] N/A c/c 9 9 9 17 0.63
  28. sAdd 0 10 1000 FLOAT true [262144] [1]/[1] N/A c/c 9 9 8 20 0.64
  29. sAdd 0 10 1000 FLOAT false [1048576] [1]/[1] N/A c/c 27 28 27 46 1.31
  30. sAdd 0 10 1000 FLOAT true [1048576] [1]/[1] N/A c/c 24 24 23 37 1.09
  31. sAdd 0 10 1000 FLOAT false [4194304] [1]/[1] N/A c/c 920 199 96 3518 814.77
  32. sAdd 0 10 1000 FLOAT true [4194304] [1]/[1] N/A c/c 176 173 166 277 15.62
  33. sAdd 0 10 1000 FLOAT false [16777216] [1]/[1] N/A c/c 5465 4272 4242 17794 3705.66
  34. sAdd 0 10 1000 FLOAT true [16777216] [1]/[1] N/A c/c 3263 3245 2829 9277 323.89
  35. sAdd 0 10 1000 FLOAT false [67108864] [1]/[1] N/A c/c 17009 16168 15999 68181 4769.74
  36. sAdd 0 10 1000 FLOAT true [67108864] [1]/[1] N/A c/c 21120 14612 11458 40372 11741.05
  37. sAdd 0 10 1000 FLOAT false [268435456] [1]/[1] N/A c/c 68067 63796 63728 240310 23412.62
  38. sAdd 0 10 1000 FLOAT true [268435456] [1]/[1] N/A c/c 66025 55276 45496 156730 29920.86
  39. sAdd 0 10 1000 FLOAT false [1073741824] [1]/[1] N/A c/c 319148 257997 256811 991697 106432.80
  40. sAdd 0 10 1000 FLOAT true [1073741824] [1]/[1] N/A c/c 219559 177872 177607 579162 89227.25
  41.  
  42. Scalar Subtraction - x.sub(3.14159265359)
  43. TestName OpNum Warmup NumIter DataType Inplace Shape Strides Axis Orders avg (us) median (us) min (us) max (us) stdev (us)
  44. sSub 1 10 1000 FLOAT false [16] [1]/[1] N/A c/c 0 0 0 1 0.03
  45. sSub 1 10 1000 FLOAT true [16] [1]/[1] N/A c/c 0 0 0 0 0.00
  46. sSub 1 10 1000 FLOAT false [64] [1]/[1] N/A c/c 0 0 0 0 0.00
  47. sSub 1 10 1000 FLOAT true [64] [1]/[1] N/A c/c 0 0 0 0 0.00
  48. sSub 1 10 1000 FLOAT false [256] [1]/[1] N/A c/c 0 0 0 0 0.00
  49. sSub 1 10 1000 FLOAT true [256] [1]/[1] N/A c/c 0 0 0 4 0.13
  50. sSub 1 10 1000 FLOAT false [1024] [1]/[1] N/A c/c 0 0 0 5 0.16
  51. sSub 1 10 1000 FLOAT true [1024] [1]/[1] N/A c/c 0 0 0 4 0.13
  52. sSub 1 10 1000 FLOAT false [4096] [1]/[1] N/A c/c 4 4 4 27 0.84
  53. sSub 1 10 1000 FLOAT true [4096] [1]/[1] N/A c/c 4 4 4 11 0.38
  54. sSub 1 10 1000 FLOAT false [16384] [1]/[1] N/A c/c 6 6 6 14 0.57
  55. sSub 1 10 1000 FLOAT true [16384] [1]/[1] N/A c/c 5 5 4 25 1.16
  56. sSub 1 10 1000 FLOAT false [65536] [1]/[1] N/A c/c 6 6 5 14 0.49
  57. sSub 1 10 1000 FLOAT true [65536] [1]/[1] N/A c/c 6 6 5 11 0.37
  58. sSub 1 10 1000 FLOAT false [262144] [1]/[1] N/A c/c 12 12 11 20 0.71
  59. sSub 1 10 1000 FLOAT true [262144] [1]/[1] N/A c/c 11 12 11 19 0.74
  60. sSub 1 10 1000 FLOAT false [1048576] [1]/[1] N/A c/c 35 35 34 43 1.16
  61. sSub 1 10 1000 FLOAT true [1048576] [1]/[1] N/A c/c 34 34 34 45 1.26
  62. sSub 1 10 1000 FLOAT false [4194304] [1]/[1] N/A c/c 1625 1619 1598 2850 44.53
  63. sSub 1 10 1000 FLOAT true [4194304] [1]/[1] N/A c/c 141 135 132 251 21.19
  64. sSub 1 10 1000 FLOAT false [16777216] [1]/[1] N/A c/c 8810 7351 7289 16008 2466.26
  65. sSub 1 10 1000 FLOAT true [16777216] [1]/[1] N/A c/c 5283 3289 2673 9974 2716.30
  66. sSub 1 10 1000 FLOAT false [67108864] [1]/[1] N/A c/c 16803 16356 16093 33243 2780.74
  67. sSub 1 10 1000 FLOAT true [67108864] [1]/[1] N/A c/c 15769 11412 11362 39047 9449.03
  68. sSub 1 10 1000 FLOAT false [268435456] [1]/[1] N/A c/c 133607 96859 91355 241836 61388.23
  69. sSub 1 10 1000 FLOAT true [268435456] [1]/[1] N/A c/c 102414 91022 78064 146163 23002.62
  70. sSub 1 10 1000 FLOAT false [1073741824] [1]/[1] N/A c/c 538116 521581 458593 891082 70462.05
  71. sSub 1 10 1000 FLOAT true [1073741824] [1]/[1] N/A c/c 322401 318295 267676 449611 48271.84
  72.  
  73. Scalar Multiplication - x.mul(3.14159265359)
  74. TestName OpNum Warmup NumIter DataType Inplace Shape Strides Axis Orders avg (us) median (us) min (us) max (us) stdev (us)
  75. sMul 2 10 1000 FLOAT false [16] [1]/[1] N/A c/c 0 0 0 1 0.03
  76. sMul 2 10 1000 FLOAT true [16] [1]/[1] N/A c/c 0 0 0 14 0.44
  77. sMul 2 10 1000 FLOAT false [64] [1]/[1] N/A c/c 0 0 0 5 0.16
  78. sMul 2 10 1000 FLOAT true [64] [1]/[1] N/A c/c 0 0 0 6 0.19
  79. sMul 2 10 1000 FLOAT false [256] [1]/[1] N/A c/c 0 0 0 5 0.16
  80. sMul 2 10 1000 FLOAT true [256] [1]/[1] N/A c/c 0 0 0 5 0.16
  81. sMul 2 10 1000 FLOAT false [1024] [1]/[1] N/A c/c 0 0 0 4 0.13
  82. sMul 2 10 1000 FLOAT true [1024] [1]/[1] N/A c/c 0 0 0 4 0.13
  83. sMul 2 10 1000 FLOAT false [4096] [1]/[1] N/A c/c 3 4 3 34 1.08
  84. sMul 2 10 1000 FLOAT true [4096] [1]/[1] N/A c/c 3 4 3 8 0.34
  85. sMul 2 10 1000 FLOAT false [16384] [1]/[1] N/A c/c 5 5 5 112 3.46
  86. sMul 2 10 1000 FLOAT true [16384] [1]/[1] N/A c/c 5 5 4 10 0.39
  87. sMul 2 10 1000 FLOAT false [65536] [1]/[1] N/A c/c 6 7 6 11 0.54
  88. sMul 2 10 1000 FLOAT true [65536] [1]/[1] N/A c/c 6 6 6 13 0.50
  89. sMul 2 10 1000 FLOAT false [262144] [1]/[1] N/A c/c 11 11 11 16 0.46
  90. sMul 2 10 1000 FLOAT true [262144] [1]/[1] N/A c/c 9 10 9 19 0.55
  91. sMul 2 10 1000 FLOAT false [1048576] [1]/[1] N/A c/c 30 30 30 39 0.88
  92. sMul 2 10 1000 FLOAT true [1048576] [1]/[1] N/A c/c 24 24 24 35 0.93
  93. sMul 2 10 1000 FLOAT false [4194304] [1]/[1] N/A c/c 1743 1741 1719 1838 13.79
  94. sMul 2 10 1000 FLOAT true [4194304] [1]/[1] N/A c/c 91 86 85 188 17.71
  95. sMul 2 10 1000 FLOAT false [16777216] [1]/[1] N/A c/c 8499 6716 6597 16202 2336.81
  96. sMul 2 10 1000 FLOAT true [16777216] [1]/[1] N/A c/c 8920 9001 2428 9176 722.26
  97. sMul 2 10 1000 FLOAT false [67108864] [1]/[1] N/A c/c 19307 16503 16173 64783 10334.98
  98. sMul 2 10 1000 FLOAT true [67108864] [1]/[1] N/A c/c 16944 11659 11620 37938 9824.25
  99. sMul 2 10 1000 FLOAT false [268435456] [1]/[1] N/A c/c 124484 105602 78948 218005 45044.28
  100. sMul 2 10 1000 FLOAT true [268435456] [1]/[1] N/A c/c 79427 67977 67446 145318 21691.87
  101. sMul 2 10 1000 FLOAT false [1073741824] [1]/[1] N/A c/c 554201 521294 520301 904048 102298.41
  102. sMul 2 10 1000 FLOAT true [1073741824] [1]/[1] N/A c/c 372816 362756 361206 545814 24891.13
  103.  
  104. Scalar Division - x.div(3.14159265359)
  105. TestName OpNum Warmup NumIter DataType Inplace Shape Strides Axis Orders avg (us) median (us) min (us) max (us) stdev (us)
  106. sDiv 3 10 1000 FLOAT false [16] [1]/[1] N/A c/c 0 0 0 9 0.29
  107. sDiv 3 10 1000 FLOAT true [16] [1]/[1] N/A c/c 0 0 0 7 0.22
  108. sDiv 3 10 1000 FLOAT false [64] [1]/[1] N/A c/c 0 0 0 1 0.03
  109. sDiv 3 10 1000 FLOAT true [64] [1]/[1] N/A c/c 0 0 0 0 0.00
  110. sDiv 3 10 1000 FLOAT false [256] [1]/[1] N/A c/c 0 0 0 5 0.16
  111. sDiv 3 10 1000 FLOAT true [256] [1]/[1] N/A c/c 0 0 0 4 0.13
  112. sDiv 3 10 1000 FLOAT false [1024] [1]/[1] N/A c/c 0 0 0 4 0.18
  113. sDiv 3 10 1000 FLOAT true [1024] [1]/[1] N/A c/c 0 0 0 4 0.13
  114. sDiv 3 10 1000 FLOAT false [4096] [1]/[1] N/A c/c 3 3 3 24 0.74
  115. sDiv 3 10 1000 FLOAT true [4096] [1]/[1] N/A c/c 3 3 3 9 0.40
  116. sDiv 3 10 1000 FLOAT false [16384] [1]/[1] N/A c/c 5 5 4 207 6.43
  117. sDiv 3 10 1000 FLOAT true [16384] [1]/[1] N/A c/c 4 5 4 10 0.58
  118. sDiv 3 10 1000 FLOAT false [65536] [1]/[1] N/A c/c 6 6 5 13 0.38
  119. sDiv 3 10 1000 FLOAT true [65536] [1]/[1] N/A c/c 5 6 5 13 0.46
  120. sDiv 3 10 1000 FLOAT false [262144] [1]/[1] N/A c/c 11 12 11 20 0.63
  121. sDiv 3 10 1000 FLOAT true [262144] [1]/[1] N/A c/c 10 11 10 19 0.65
  122. sDiv 3 10 1000 FLOAT false [1048576] [1]/[1] N/A c/c 30 30 29 46 1.21
  123. sDiv 3 10 1000 FLOAT true [1048576] [1]/[1] N/A c/c 24 24 23 35 0.75
  124. sDiv 3 10 1000 FLOAT false [4194304] [1]/[1] N/A c/c 1780 1779 1754 1835 10.06
  125. sDiv 3 10 1000 FLOAT true [4194304] [1]/[1] N/A c/c 90 87 84 169 15.63
  126. sDiv 3 10 1000 FLOAT false [16777216] [1]/[1] N/A c/c 8194 6849 6459 15657 2303.79
  127. sDiv 3 10 1000 FLOAT true [16777216] [1]/[1] N/A c/c 5362 5490 4278 9277 953.37
  128. sDiv 3 10 1000 FLOAT false [67108864] [1]/[1] N/A c/c 27072 25345 24552 61693 7354.99
  129. sDiv 3 10 1000 FLOAT true [67108864] [1]/[1] N/A c/c 30706 27192 22671 38755 7131.05
  130. sDiv 3 10 1000 FLOAT false [268435456] [1]/[1] N/A c/c 175219 166466 145142 229961 24200.41
  131. sDiv 3 10 1000 FLOAT true [268435456] [1]/[1] N/A c/c 132132 141853 104533 157838 24521.52
  132. sDiv 3 10 1000 FLOAT false [1073741824] [1]/[1] N/A c/c 546609 521013 520393 885783 79422.04
  133. sDiv 3 10 1000 FLOAT true [1073741824] [1]/[1] N/A c/c 368149 360737 359975 629972 28817.13
  134.  
  135. Scalar Power - x.pow(3.14159265359)
  136. TestName OpNum Warmup NumIter DataType Inplace Shape Strides Axis Orders avg (us) median (us) min (us) max (us) stdev (us)
  137. sPow 31 10 1000 FLOAT false [16] [1]/[1] N/A c/c 0 0 0 5 0.18
  138. sPow 31 10 1000 FLOAT true [16] [1]/[1] N/A c/c 0 0 0 6 0.19
  139. sPow 31 10 1000 FLOAT false [64] [1]/[1] N/A c/c 1 1 1 7 0.49
  140. sPow 31 10 1000 FLOAT true [64] [1]/[1] N/A c/c 2 2 2 22 0.69
  141. sPow 31 10 1000 FLOAT false [256] [1]/[1] N/A c/c 2 2 2 11 0.30
  142. sPow 31 10 1000 FLOAT true [256] [1]/[1] N/A c/c 2 2 2 6 0.19
  143. sPow 31 10 1000 FLOAT false [1024] [1]/[1] N/A c/c 6 6 6 10 0.21
  144. sPow 31 10 1000 FLOAT true [1024] [1]/[1] N/A c/c 6 6 6 11 0.25
  145. sPow 31 10 1000 FLOAT false [4096] [1]/[1] N/A c/c 14 14 11 473 20.54
  146. sPow 31 10 1000 FLOAT true [4096] [1]/[1] N/A c/c 10 11 8 21 1.06
  147. sPow 31 10 1000 FLOAT false [16384] [1]/[1] N/A c/c 23 19 18 53 8.51
  148. sPow 31 10 1000 FLOAT true [16384] [1]/[1] N/A c/c 19 19 18 28 0.73
  149. sPow 31 10 1000 FLOAT false [65536] [1]/[1] N/A c/c 63 63 62 75 1.52
  150. sPow 31 10 1000 FLOAT true [65536] [1]/[1] N/A c/c 63 63 61 74 1.36
  151. sPow 31 10 1000 FLOAT false [262144] [1]/[1] N/A c/c 242 242 239 251 1.62
  152. sPow 31 10 1000 FLOAT true [262144] [1]/[1] N/A c/c 240 239 237 249 1.83
  153. sPow 31 10 1000 FLOAT false [1048576] [1]/[1] N/A c/c 950 950 945 1274 10.78
  154. sPow 31 10 1000 FLOAT true [1048576] [1]/[1] N/A c/c 949 949 945 969 2.31
  155. sPow 31 10 1000 FLOAT false [4194304] [1]/[1] N/A c/c 3797 3795 3781 4300 17.78
  156. sPow 31 10 1000 FLOAT true [4194304] [1]/[1] N/A c/c 3770 3770 3763 3805 3.65
  157. sPow 31 10 1000 FLOAT false [16777216] [1]/[1] N/A c/c 15158 15116 15097 20211 388.86
  158. sPow 31 10 1000 FLOAT true [16777216] [1]/[1] N/A c/c 15121 15107 15087 17058 68.41
  159. sPow 31 10 1000 FLOAT false [67108864] [1]/[1] N/A c/c 61040 61106 60383 70332 516.33
  160. sPow 31 10 1000 FLOAT true [67108864] [1]/[1] N/A c/c 60625 60398 60341 65875 416.14
  161. sPow 31 10 1000 FLOAT false [268435456] [1]/[1] N/A c/c 242341 241850 241470 265163 1089.40
  162. sPow 31 10 1000 FLOAT true [268435456] [1]/[1] N/A c/c 242162 242320 241466 246671 642.08
  163. sPow 31 10 1000 FLOAT false [1073741824] [1]/[1] N/A c/c 966547 966035 965680 1015999 2233.36
  164. sPow 31 10 1000 FLOAT true [1073741824] [1]/[1] N/A c/c 953339 969328 901044 973059 27744.33
  165. [ OK ] PlaygroundTests.FastScalar (7041126 ms)
  166. [----------] 1 test from PlaygroundTests (7041126 ms total)
  167.  
  168. [----------] Global test environment tear-down
  169. [==========] 1 test from 1 test case ran. (7041126 ms total)
  170. [ PASSED ] 1 test.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement