A triangle counting assignment for A.U.TH Parallel and distributed systems class.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

1171 Zeilen
44 KiB

  1. -------------------------------------------
  2. executable: out/hpc_cilkv3
  3. running out/hpc_cilkv3 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  4. [Timing]: load matrix: 1012 [msec]
  5. [Timing]: create vector: 12 [msec]
  6. [Timing]: create vector: 11 [msec]
  7. [Timing]: create vector: 9002 [usec]
  8. [Timing]: create vector: 8674 [usec]
  9. [Timing]: create vector: 8296 [usec]
  10. [Timing]: create vector: 8204 [usec]
  11. [Timing]: create vector: 7993 [usec]
  12. [Timing]: create vector: 7731 [usec]
  13. running out/hpc_cilkv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  14. [Timing]: load matrix: 966 [msec]
  15. [Timing]: create vector: 12 [msec]
  16. [Timing]: create vector: 10 [msec]
  17. [Timing]: create vector: 8738 [usec]
  18. [Timing]: create vector: 8407 [usec]
  19. [Timing]: create vector: 8377 [usec]
  20. [Timing]: create vector: 8192 [usec]
  21. [Timing]: create vector: 7931 [usec]
  22. [Timing]: create vector: 7857 [usec]
  23. [Timing]: calculate sum: 337 [usec]
  24. Total triangles: 2420
  25. -------------------------------------------
  26. executable: out/hpc_cilkv4
  27. running out/hpc_cilkv4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  28. [Timing]: load matrix: 1041 [msec]
  29. [Timing]: create vector: 15 [msec]
  30. [Timing]: create vector: 14 [msec]
  31. [Timing]: create vector: 12 [msec]
  32. [Timing]: create vector: 12 [msec]
  33. [Timing]: create vector: 11 [msec]
  34. [Timing]: create vector: 11 [msec]
  35. [Timing]: create vector: 11 [msec]
  36. [Timing]: create vector: 10 [msec]
  37. running out/hpc_cilkv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  38. [Timing]: load matrix: 1004 [msec]
  39. [Timing]: create vector: 9099 [usec]
  40. [Timing]: create vector: 8609 [usec]
  41. [Timing]: create vector: 6965 [usec]
  42. [Timing]: create vector: 6579 [usec]
  43. [Timing]: create vector: 6143 [usec]
  44. [Timing]: create vector: 5947 [usec]
  45. [Timing]: create vector: 6113 [usec]
  46. [Timing]: create vector: 6014 [usec]
  47. [Timing]: calculate sum: 185 [usec]
  48. Total triangles: 2420
  49. -------------------------------------------
  50. executable: out/hpc_ompv3
  51. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  52. [Timing]: load matrix: 969 [msec]
  53. [Timing]: create vector: 16 [msec]
  54. [Timing]: create vector: 15 [msec]
  55. [Timing]: create vector: 12 [msec]
  56. [Timing]: create vector: 12 [msec]
  57. [Timing]: create vector: 11 [msec]
  58. [Timing]: create vector: 11 [msec]
  59. [Timing]: create vector: 11 [msec]
  60. [Timing]: create vector: 10 [msec]
  61. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  62. [Timing]: load matrix: 1002 [msec]
  63. [Timing]: create vector: 16 [msec]
  64. [Timing]: create vector: 14 [msec]
  65. [Timing]: create vector: 12 [msec]
  66. [Timing]: create vector: 11 [msec]
  67. [Timing]: create vector: 11 [msec]
  68. [Timing]: create vector: 10 [msec]
  69. [Timing]: create vector: 10 [msec]
  70. [Timing]: create vector: 10 [msec]
  71. [Timing]: calculate sum: 100 [usec]
  72. Total triangles: 2420
  73. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null --dynamic
  74. [Timing]: load matrix: 981 [msec]
  75. [Timing]: create vector: 96 [msec]
  76. [Timing]: create vector: 78 [msec]
  77. [Timing]: create vector: 76 [msec]
  78. [Timing]: create vector: 75 [msec]
  79. [Timing]: create vector: 76 [msec]
  80. [Timing]: create vector: 75 [msec]
  81. [Timing]: create vector: 75 [msec]
  82. [Timing]: create vector: 75 [msec]
  83. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  84. [Timing]: load matrix: 1015 [msec]
  85. [Timing]: create vector: 83 [msec]
  86. [Timing]: create vector: 67 [msec]
  87. [Timing]: create vector: 63 [msec]
  88. [Timing]: create vector: 63 [msec]
  89. [Timing]: create vector: 63 [msec]
  90. [Timing]: create vector: 63 [msec]
  91. [Timing]: create vector: 63 [msec]
  92. [Timing]: create vector: 63 [msec]
  93. [Timing]: calculate sum: 105 [usec]
  94. Total triangles: 2420
  95. -------------------------------------------
  96. executable: out/hpc_ompv4
  97. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  98. [Timing]: load matrix: 992 [msec]
  99. [Timing]: create vector: 30 [msec]
  100. [Timing]: create vector: 26 [msec]
  101. [Timing]: create vector: 23 [msec]
  102. [Timing]: create vector: 19 [msec]
  103. [Timing]: create vector: 18 [msec]
  104. [Timing]: create vector: 15 [msec]
  105. [Timing]: create vector: 15 [msec]
  106. [Timing]: create vector: 15 [msec]
  107. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  108. [Timing]: load matrix: 952 [msec]
  109. [Timing]: create vector: 13 [msec]
  110. [Timing]: create vector: 12 [msec]
  111. [Timing]: create vector: 10 [msec]
  112. [Timing]: create vector: 9877 [usec]
  113. [Timing]: create vector: 9602 [usec]
  114. [Timing]: create vector: 9065 [usec]
  115. [Timing]: create vector: 8515 [usec]
  116. [Timing]: create vector: 8348 [usec]
  117. [Timing]: calculate sum: 149 [usec]
  118. Total triangles: 2420
  119. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null --dynamic
  120. [Timing]: load matrix: 988 [msec]
  121. [Timing]: create vector: 101 [msec]
  122. [Timing]: create vector: 89 [msec]
  123. [Timing]: create vector: 87 [msec]
  124. [Timing]: create vector: 87 [msec]
  125. [Timing]: create vector: 87 [msec]
  126. [Timing]: create vector: 88 [msec]
  127. [Timing]: create vector: 87 [msec]
  128. [Timing]: create vector: 87 [msec]
  129. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  130. [Timing]: load matrix: 1032 [msec]
  131. [Timing]: create vector: 81 [msec]
  132. [Timing]: create vector: 71 [msec]
  133. [Timing]: create vector: 67 [msec]
  134. [Timing]: create vector: 68 [msec]
  135. [Timing]: create vector: 68 [msec]
  136. [Timing]: create vector: 68 [msec]
  137. [Timing]: create vector: 68 [msec]
  138. [Timing]: create vector: 67 [msec]
  139. [Timing]: calculate sum: 146 [usec]
  140. Total triangles: 2420
  141. -------------------------------------------
  142. executable: out/hpc_pthv4
  143. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  144. [Timing]: load matrix: 983 [msec]
  145. [Timing]: create vector: 29 [msec]
  146. [Timing]: create vector: 25 [msec]
  147. [Timing]: create vector: 21 [msec]
  148. [Timing]: create vector: 20 [msec]
  149. [Timing]: create vector: 17 [msec]
  150. [Timing]: create vector: 18 [msec]
  151. [Timing]: create vector: 16 [msec]
  152. [Timing]: create vector: 16 [msec]
  153. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  154. [Timing]: load matrix: 977 [msec]
  155. [Timing]: create vector: 24 [msec]
  156. [Timing]: create vector: 18 [msec]
  157. [Timing]: create vector: 12 [msec]
  158. [Timing]: create vector: 12 [msec]
  159. [Timing]: create vector: 12 [msec]
  160. [Timing]: create vector: 12 [msec]
  161. [Timing]: create vector: 10 [msec]
  162. [Timing]: create vector: 10 [msec]
  163. [Timing]: calculate sum: 1872 [usec]
  164. Total triangles: 2420
  165. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null --dynamic
  166. [Timing]: load matrix: 982 [msec]
  167. [Timing]: create vector: 89 [msec]
  168. [Timing]: create vector: 108 [msec]
  169. [Timing]: create vector: 116 [msec]
  170. [Timing]: create vector: 110 [msec]
  171. [Timing]: create vector: 83 [msec]
  172. [Timing]: create vector: 110 [msec]
  173. [Timing]: create vector: 85 [msec]
  174. [Timing]: create vector: 113 [msec]
  175. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  176. [Timing]: load matrix: 989 [msec]
  177. [Timing]: create vector: 72 [msec]
  178. [Timing]: create vector: 68 [msec]
  179. [Timing]: create vector: 98 [msec]
  180. [Timing]: create vector: 94 [msec]
  181. [Timing]: create vector: 94 [msec]
  182. [Timing]: create vector: 94 [msec]
  183. [Timing]: create vector: 98 [msec]
  184. [Timing]: create vector: 96 [msec]
  185. [Timing]: calculate sum: 813 [usec]
  186. Total triangles: 2420
  187. -------------------------------------------
  188. executable: out/hpc_v3
  189. running out/hpc_v3 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  190. [Timing]: load matrix: 983 [msec]
  191. [Timing]: create vector: 25 [msec]
  192. [Timing]: create vector: 22 [msec]
  193. [Timing]: create vector: 21 [msec]
  194. [Timing]: create vector: 20 [msec]
  195. [Timing]: create vector: 21 [msec]
  196. [Timing]: create vector: 22 [msec]
  197. [Timing]: create vector: 24 [msec]
  198. [Timing]: create vector: 21 [msec]
  199. running out/hpc_v3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  200. [Timing]: load matrix: 1097 [msec]
  201. [Timing]: create vector: 23 [msec]
  202. [Timing]: create vector: 22 [msec]
  203. [Timing]: create vector: 21 [msec]
  204. [Timing]: create vector: 20 [msec]
  205. [Timing]: create vector: 19 [msec]
  206. [Timing]: create vector: 21 [msec]
  207. [Timing]: create vector: 21 [msec]
  208. [Timing]: create vector: 21 [msec]
  209. [Timing]: calculate sum: 502 [usec]
  210. Total triangles: 2420
  211. -------------------------------------------
  212. executable: out/hpc_v4
  213. running out/hpc_v4 -i mtx/belgium_osm.mtx -r 8 --timing -o /dev/null
  214. [Timing]: load matrix: 983 [msec]
  215. [Timing]: create vector: 68 [msec]
  216. [Timing]: create vector: 68 [msec]
  217. [Timing]: create vector: 66 [msec]
  218. [Timing]: create vector: 62 [msec]
  219. [Timing]: create vector: 64 [msec]
  220. [Timing]: create vector: 63 [msec]
  221. [Timing]: create vector: 70 [msec]
  222. [Timing]: create vector: 69 [msec]
  223. running out/hpc_v4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  224. [Timing]: load matrix: 984 [msec]
  225. [Timing]: create vector: 26 [msec]
  226. [Timing]: create vector: 25 [msec]
  227. [Timing]: create vector: 23 [msec]
  228. [Timing]: create vector: 25 [msec]
  229. [Timing]: create vector: 22 [msec]
  230. [Timing]: create vector: 23 [msec]
  231. [Timing]: create vector: 25 [msec]
  232. [Timing]: create vector: 25 [msec]
  233. [Timing]: calculate sum: 411 [usec]
  234. Total triangles: 2420
  235. -------------------------------------------
  236. executable: out/hpc_cilkv3
  237. running out/hpc_cilkv3 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  238. [Timing]: load matrix: 1897 [msec]
  239. [Timing]: create vector: 776 [msec]
  240. [Timing]: create vector: 773 [msec]
  241. [Timing]: create vector: 767 [msec]
  242. [Timing]: create vector: 781 [msec]
  243. [Timing]: create vector: 768 [msec]
  244. [Timing]: create vector: 768 [msec]
  245. [Timing]: create vector: 767 [msec]
  246. [Timing]: create vector: 759 [msec]
  247. running out/hpc_cilkv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  248. [Timing]: load matrix: 1874 [msec]
  249. [Timing]: create vector: 774 [msec]
  250. [Timing]: create vector: 766 [msec]
  251. [Timing]: create vector: 766 [msec]
  252. [Timing]: create vector: 770 [msec]
  253. [Timing]: create vector: 769 [msec]
  254. [Timing]: create vector: 761 [msec]
  255. [Timing]: create vector: 767 [msec]
  256. [Timing]: create vector: 767 [msec]
  257. [Timing]: calculate sum: 339 [usec]
  258. Total triangles: 3056386
  259. -------------------------------------------
  260. executable: out/hpc_cilkv4
  261. running out/hpc_cilkv4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  262. [Timing]: load matrix: 1969 [msec]
  263. [Timing]: create vector: 1711 [msec]
  264. [Timing]: create vector: 1693 [msec]
  265. [Timing]: create vector: 1696 [msec]
  266. [Timing]: create vector: 1696 [msec]
  267. [Timing]: create vector: 1697 [msec]
  268. [Timing]: create vector: 1694 [msec]
  269. [Timing]: create vector: 1692 [msec]
  270. [Timing]: create vector: 1695 [msec]
  271. running out/hpc_cilkv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  272. [Timing]: load matrix: 1870 [msec]
  273. [Timing]: create vector: 1488 [msec]
  274. [Timing]: create vector: 1438 [msec]
  275. [Timing]: create vector: 1436 [msec]
  276. [Timing]: create vector: 1437 [msec]
  277. [Timing]: create vector: 1439 [msec]
  278. [Timing]: create vector: 1435 [msec]
  279. [Timing]: create vector: 1438 [msec]
  280. [Timing]: create vector: 1432 [msec]
  281. [Timing]: calculate sum: 448 [usec]
  282. Total triangles: 3056386
  283. -------------------------------------------
  284. executable: out/hpc_ompv3
  285. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  286. [Timing]: load matrix: 1876 [msec]
  287. [Timing]: create vector: 2831 [msec]
  288. [Timing]: create vector: 2766 [msec]
  289. [Timing]: create vector: 2769 [msec]
  290. [Timing]: create vector: 2780 [msec]
  291. [Timing]: create vector: 2772 [msec]
  292. [Timing]: create vector: 2784 [msec]
  293. [Timing]: create vector: 2804 [msec]
  294. [Timing]: create vector: 2790 [msec]
  295. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  296. [Timing]: load matrix: 1827 [msec]
  297. [Timing]: create vector: 2787 [msec]
  298. [Timing]: create vector: 2783 [msec]
  299. [Timing]: create vector: 2794 [msec]
  300. [Timing]: create vector: 2769 [msec]
  301. [Timing]: create vector: 2766 [msec]
  302. [Timing]: create vector: 2761 [msec]
  303. [Timing]: create vector: 2766 [msec]
  304. [Timing]: create vector: 2769 [msec]
  305. [Timing]: calculate sum: 128 [usec]
  306. Total triangles: 3056386
  307. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null --dynamic
  308. [Timing]: load matrix: 1904 [msec]
  309. [Timing]: create vector: 737 [msec]
  310. [Timing]: create vector: 705 [msec]
  311. [Timing]: create vector: 704 [msec]
  312. [Timing]: create vector: 705 [msec]
  313. [Timing]: create vector: 704 [msec]
  314. [Timing]: create vector: 704 [msec]
  315. [Timing]: create vector: 702 [msec]
  316. [Timing]: create vector: 704 [msec]
  317. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  318. [Timing]: load matrix: 1896 [msec]
  319. [Timing]: create vector: 731 [msec]
  320. [Timing]: create vector: 704 [msec]
  321. [Timing]: create vector: 701 [msec]
  322. [Timing]: create vector: 699 [msec]
  323. [Timing]: create vector: 701 [msec]
  324. [Timing]: create vector: 700 [msec]
  325. [Timing]: create vector: 699 [msec]
  326. [Timing]: create vector: 701 [msec]
  327. [Timing]: calculate sum: 135 [usec]
  328. Total triangles: 3056386
  329. -------------------------------------------
  330. executable: out/hpc_ompv4
  331. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  332. [Timing]: load matrix: 1958 [msec]
  333. [Timing]: create vector: 5802 [msec]
  334. [Timing]: create vector: 5788 [msec]
  335. [Timing]: create vector: 5813 [msec]
  336. [Timing]: create vector: 5929 [msec]
  337. [Timing]: create vector: 5867 [msec]
  338. [Timing]: create vector: 5860 [msec]
  339. [Timing]: create vector: 5869 [msec]
  340. [Timing]: create vector: 5893 [msec]
  341. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  342. [Timing]: load matrix: 1845 [msec]
  343. [Timing]: create vector: 2673 [msec]
  344. [Timing]: create vector: 2674 [msec]
  345. [Timing]: create vector: 2669 [msec]
  346. [Timing]: create vector: 2695 [msec]
  347. [Timing]: create vector: 2668 [msec]
  348. [Timing]: create vector: 2669 [msec]
  349. [Timing]: create vector: 2658 [msec]
  350. [Timing]: create vector: 2665 [msec]
  351. [Timing]: calculate sum: 221 [usec]
  352. Total triangles: 3056386
  353. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null --dynamic
  354. [Timing]: load matrix: 1981 [msec]
  355. [Timing]: create vector: 1650 [msec]
  356. [Timing]: create vector: 1599 [msec]
  357. [Timing]: create vector: 1595 [msec]
  358. [Timing]: create vector: 1601 [msec]
  359. [Timing]: create vector: 1594 [msec]
  360. [Timing]: create vector: 1601 [msec]
  361. [Timing]: create vector: 1597 [msec]
  362. [Timing]: create vector: 1596 [msec]
  363. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  364. [Timing]: load matrix: 1869 [msec]
  365. [Timing]: create vector: 1052 [msec]
  366. [Timing]: create vector: 1059 [msec]
  367. [Timing]: create vector: 1054 [msec]
  368. [Timing]: create vector: 1054 [msec]
  369. [Timing]: create vector: 1056 [msec]
  370. [Timing]: create vector: 1058 [msec]
  371. [Timing]: create vector: 1054 [msec]
  372. [Timing]: create vector: 1053 [msec]
  373. [Timing]: calculate sum: 208 [usec]
  374. Total triangles: 3056386
  375. -------------------------------------------
  376. executable: out/hpc_pthv4
  377. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  378. [Timing]: load matrix: 1955 [msec]
  379. [Timing]: create vector: 4252 [msec]
  380. [Timing]: create vector: 4246 [msec]
  381. [Timing]: create vector: 4230 [msec]
  382. [Timing]: create vector: 4203 [msec]
  383. [Timing]: create vector: 4229 [msec]
  384. [Timing]: create vector: 4199 [msec]
  385. [Timing]: create vector: 4214 [msec]
  386. [Timing]: create vector: 4216 [msec]
  387. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  388. [Timing]: load matrix: 1851 [msec]
  389. [Timing]: create vector: 2494 [msec]
  390. [Timing]: create vector: 2518 [msec]
  391. [Timing]: create vector: 2458 [msec]
  392. [Timing]: create vector: 2514 [msec]
  393. [Timing]: create vector: 2463 [msec]
  394. [Timing]: create vector: 2446 [msec]
  395. [Timing]: create vector: 2508 [msec]
  396. [Timing]: create vector: 2516 [msec]
  397. [Timing]: calculate sum: 1054 [usec]
  398. Total triangles: 3056386
  399. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null --dynamic
  400. [Timing]: load matrix: 1950 [msec]
  401. [Timing]: create vector: 1556 [msec]
  402. [Timing]: create vector: 1881 [msec]
  403. [Timing]: create vector: 1880 [msec]
  404. [Timing]: create vector: 1891 [msec]
  405. [Timing]: create vector: 1923 [msec]
  406. [Timing]: create vector: 2289 [msec]
  407. [Timing]: create vector: 1984 [msec]
  408. [Timing]: create vector: 1968 [msec]
  409. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  410. [Timing]: load matrix: 1842 [msec]
  411. [Timing]: create vector: 1132 [msec]
  412. [Timing]: create vector: 1178 [msec]
  413. [Timing]: create vector: 1165 [msec]
  414. [Timing]: create vector: 1163 [msec]
  415. [Timing]: create vector: 1201 [msec]
  416. [Timing]: create vector: 1185 [msec]
  417. [Timing]: create vector: 1167 [msec]
  418. [Timing]: create vector: 1158 [msec]
  419. [Timing]: calculate sum: 1025 [usec]
  420. Total triangles: 3056386
  421. -------------------------------------------
  422. executable: out/hpc_v3
  423. running out/hpc_v3 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  424. [Timing]: load matrix: 1860 [msec]
  425. [Timing]: create vector: 2736 [msec]
  426. [Timing]: create vector: 2731 [msec]
  427. [Timing]: create vector: 2727 [msec]
  428. [Timing]: create vector: 2752 [msec]
  429. [Timing]: create vector: 2723 [msec]
  430. [Timing]: create vector: 2745 [msec]
  431. [Timing]: create vector: 2737 [msec]
  432. [Timing]: create vector: 2736 [msec]
  433. running out/hpc_v3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  434. [Timing]: load matrix: 1850 [msec]
  435. [Timing]: create vector: 2796 [msec]
  436. [Timing]: create vector: 2733 [msec]
  437. [Timing]: create vector: 2730 [msec]
  438. [Timing]: create vector: 2735 [msec]
  439. [Timing]: create vector: 2734 [msec]
  440. [Timing]: create vector: 2749 [msec]
  441. [Timing]: create vector: 2736 [msec]
  442. [Timing]: create vector: 2733 [msec]
  443. [Timing]: calculate sum: 414 [usec]
  444. Total triangles: 3056386
  445. -------------------------------------------
  446. executable: out/hpc_v4
  447. running out/hpc_v4 -i mtx/com-Youtube.mtx -r 8 --timing -o /dev/null
  448. [Timing]: load matrix: 1939 [msec]
  449. [Timing]: create vector: 7148 [msec]
  450. [Timing]: create vector: 7136 [msec]
  451. [Timing]: create vector: 7102 [msec]
  452. [Timing]: create vector: 7148 [msec]
  453. [Timing]: create vector: 7120 [msec]
  454. [Timing]: create vector: 7041 [msec]
  455. [Timing]: create vector: 7106 [msec]
  456. [Timing]: create vector: 7126 [msec]
  457. running out/hpc_v4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  458. [Timing]: load matrix: 1827 [msec]
  459. [Timing]: create vector: 2766 [msec]
  460. [Timing]: create vector: 2748 [msec]
  461. [Timing]: create vector: 2797 [msec]
  462. [Timing]: create vector: 2761 [msec]
  463. [Timing]: create vector: 2785 [msec]
  464. [Timing]: create vector: 2804 [msec]
  465. [Timing]: create vector: 2757 [msec]
  466. [Timing]: create vector: 2894 [msec]
  467. [Timing]: calculate sum: 336 [usec]
  468. Total triangles: 3056386
  469. -------------------------------------------
  470. executable: out/hpc_cilkv3
  471. running out/hpc_cilkv3 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  472. [Timing]: load matrix: 595 [msec]
  473. [Timing]: create vector: 29 [msec]
  474. [Timing]: create vector: 23 [msec]
  475. [Timing]: create vector: 21 [msec]
  476. [Timing]: create vector: 20 [msec]
  477. [Timing]: create vector: 15 [msec]
  478. [Timing]: create vector: 16 [msec]
  479. [Timing]: create vector: 14 [msec]
  480. [Timing]: create vector: 17 [msec]
  481. running out/hpc_cilkv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  482. [Timing]: load matrix: 535 [msec]
  483. [Timing]: create vector: 27 [msec]
  484. [Timing]: create vector: 22 [msec]
  485. [Timing]: create vector: 20 [msec]
  486. [Timing]: create vector: 19 [msec]
  487. [Timing]: create vector: 16 [msec]
  488. [Timing]: create vector: 16 [msec]
  489. [Timing]: create vector: 15 [msec]
  490. [Timing]: create vector: 14 [msec]
  491. [Timing]: calculate sum: 169 [usec]
  492. Total triangles: 1676652
  493. -------------------------------------------
  494. executable: out/hpc_cilkv4
  495. running out/hpc_cilkv4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  496. [Timing]: load matrix: 514 [msec]
  497. [Timing]: create vector: 49 [msec]
  498. [Timing]: create vector: 37 [msec]
  499. [Timing]: create vector: 32 [msec]
  500. [Timing]: create vector: 30 [msec]
  501. [Timing]: create vector: 28 [msec]
  502. [Timing]: create vector: 28 [msec]
  503. [Timing]: create vector: 29 [msec]
  504. [Timing]: create vector: 28 [msec]
  505. running out/hpc_cilkv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  506. [Timing]: load matrix: 538 [msec]
  507. [Timing]: create vector: 21 [msec]
  508. [Timing]: create vector: 9759 [usec]
  509. [Timing]: create vector: 8510 [usec]
  510. [Timing]: create vector: 9508 [usec]
  511. [Timing]: create vector: 8374 [usec]
  512. [Timing]: create vector: 8134 [usec]
  513. [Timing]: create vector: 8572 [usec]
  514. [Timing]: create vector: 7260 [usec]
  515. [Timing]: calculate sum: 69 [usec]
  516. Total triangles: 1676652
  517. -------------------------------------------
  518. executable: out/hpc_ompv3
  519. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  520. [Timing]: load matrix: 562 [msec]
  521. [Timing]: create vector: 48 [msec]
  522. [Timing]: create vector: 38 [msec]
  523. [Timing]: create vector: 33 [msec]
  524. [Timing]: create vector: 32 [msec]
  525. [Timing]: create vector: 31 [msec]
  526. [Timing]: create vector: 32 [msec]
  527. [Timing]: create vector: 32 [msec]
  528. [Timing]: create vector: 32 [msec]
  529. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  530. [Timing]: load matrix: 550 [msec]
  531. [Timing]: create vector: 49 [msec]
  532. [Timing]: create vector: 37 [msec]
  533. [Timing]: create vector: 32 [msec]
  534. [Timing]: create vector: 32 [msec]
  535. [Timing]: create vector: 32 [msec]
  536. [Timing]: create vector: 32 [msec]
  537. [Timing]: create vector: 32 [msec]
  538. [Timing]: create vector: 32 [msec]
  539. [Timing]: calculate sum: 61 [usec]
  540. Total triangles: 1676652
  541. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null --dynamic
  542. [Timing]: load matrix: 498 [msec]
  543. [Timing]: create vector: 129 [msec]
  544. [Timing]: create vector: 101 [msec]
  545. [Timing]: create vector: 100 [msec]
  546. [Timing]: create vector: 101 [msec]
  547. [Timing]: create vector: 100 [msec]
  548. [Timing]: create vector: 100 [msec]
  549. [Timing]: create vector: 100 [msec]
  550. [Timing]: create vector: 100 [msec]
  551. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  552. [Timing]: load matrix: 536 [msec]
  553. [Timing]: create vector: 121 [msec]
  554. [Timing]: create vector: 100 [msec]
  555. [Timing]: create vector: 99 [msec]
  556. [Timing]: create vector: 100 [msec]
  557. [Timing]: create vector: 100 [msec]
  558. [Timing]: create vector: 99 [msec]
  559. [Timing]: create vector: 99 [msec]
  560. [Timing]: create vector: 99 [msec]
  561. [Timing]: calculate sum: 50 [usec]
  562. Total triangles: 1676652
  563. -------------------------------------------
  564. executable: out/hpc_ompv4
  565. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  566. [Timing]: load matrix: 532 [msec]
  567. [Timing]: create vector: 96 [msec]
  568. [Timing]: create vector: 75 [msec]
  569. [Timing]: create vector: 59 [msec]
  570. [Timing]: create vector: 59 [msec]
  571. [Timing]: create vector: 60 [msec]
  572. [Timing]: create vector: 58 [msec]
  573. [Timing]: create vector: 59 [msec]
  574. [Timing]: create vector: 60 [msec]
  575. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  576. [Timing]: load matrix: 523 [msec]
  577. [Timing]: create vector: 22 [msec]
  578. [Timing]: create vector: 19 [msec]
  579. [Timing]: create vector: 16 [msec]
  580. [Timing]: create vector: 15 [msec]
  581. [Timing]: create vector: 14 [msec]
  582. [Timing]: create vector: 14 [msec]
  583. [Timing]: create vector: 14 [msec]
  584. [Timing]: create vector: 14 [msec]
  585. [Timing]: calculate sum: 95 [usec]
  586. Total triangles: 1676652
  587. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null --dynamic
  588. [Timing]: load matrix: 505 [msec]
  589. [Timing]: create vector: 73 [msec]
  590. [Timing]: create vector: 58 [msec]
  591. [Timing]: create vector: 54 [msec]
  592. [Timing]: create vector: 54 [msec]
  593. [Timing]: create vector: 53 [msec]
  594. [Timing]: create vector: 53 [msec]
  595. [Timing]: create vector: 53 [msec]
  596. [Timing]: create vector: 53 [msec]
  597. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  598. [Timing]: load matrix: 526 [msec]
  599. [Timing]: create vector: 31 [msec]
  600. [Timing]: create vector: 28 [msec]
  601. [Timing]: create vector: 25 [msec]
  602. [Timing]: create vector: 24 [msec]
  603. [Timing]: create vector: 22 [msec]
  604. [Timing]: create vector: 22 [msec]
  605. [Timing]: create vector: 22 [msec]
  606. [Timing]: create vector: 22 [msec]
  607. [Timing]: calculate sum: 66 [usec]
  608. Total triangles: 1676652
  609. -------------------------------------------
  610. executable: out/hpc_pthv4
  611. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  612. [Timing]: load matrix: 542 [msec]
  613. [Timing]: create vector: 54 [msec]
  614. [Timing]: create vector: 46 [msec]
  615. [Timing]: create vector: 39 [msec]
  616. [Timing]: create vector: 37 [msec]
  617. [Timing]: create vector: 35 [msec]
  618. [Timing]: create vector: 32 [msec]
  619. [Timing]: create vector: 37 [msec]
  620. [Timing]: create vector: 38 [msec]
  621. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  622. [Timing]: load matrix: 496 [msec]
  623. [Timing]: create vector: 16 [msec]
  624. [Timing]: create vector: 13 [msec]
  625. [Timing]: create vector: 12 [msec]
  626. [Timing]: create vector: 10 [msec]
  627. [Timing]: create vector: 10 [msec]
  628. [Timing]: create vector: 10 [msec]
  629. [Timing]: create vector: 9428 [usec]
  630. [Timing]: create vector: 9972 [usec]
  631. [Timing]: calculate sum: 636 [usec]
  632. Total triangles: 1676652
  633. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null --dynamic
  634. [Timing]: load matrix: 508 [msec]
  635. [Timing]: create vector: 61 [msec]
  636. [Timing]: create vector: 58 [msec]
  637. [Timing]: create vector: 49 [msec]
  638. [Timing]: create vector: 47 [msec]
  639. [Timing]: create vector: 46 [msec]
  640. [Timing]: create vector: 44 [msec]
  641. [Timing]: create vector: 43 [msec]
  642. [Timing]: create vector: 47 [msec]
  643. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  644. [Timing]: load matrix: 557 [msec]
  645. [Timing]: create vector: 28 [msec]
  646. [Timing]: create vector: 35 [msec]
  647. [Timing]: create vector: 31 [msec]
  648. [Timing]: create vector: 23 [msec]
  649. [Timing]: create vector: 23 [msec]
  650. [Timing]: create vector: 27 [msec]
  651. [Timing]: create vector: 26 [msec]
  652. [Timing]: create vector: 22 [msec]
  653. [Timing]: calculate sum: 586 [usec]
  654. Total triangles: 1676652
  655. -------------------------------------------
  656. executable: out/hpc_v3
  657. running out/hpc_v3 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  658. [Timing]: load matrix: 502 [msec]
  659. [Timing]: create vector: 78 [msec]
  660. [Timing]: create vector: 78 [msec]
  661. [Timing]: create vector: 78 [msec]
  662. [Timing]: create vector: 77 [msec]
  663. [Timing]: create vector: 75 [msec]
  664. [Timing]: create vector: 74 [msec]
  665. [Timing]: create vector: 75 [msec]
  666. [Timing]: create vector: 75 [msec]
  667. running out/hpc_v3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  668. [Timing]: load matrix: 529 [msec]
  669. [Timing]: create vector: 75 [msec]
  670. [Timing]: create vector: 75 [msec]
  671. [Timing]: create vector: 73 [msec]
  672. [Timing]: create vector: 74 [msec]
  673. [Timing]: create vector: 74 [msec]
  674. [Timing]: create vector: 73 [msec]
  675. [Timing]: create vector: 74 [msec]
  676. [Timing]: create vector: 74 [msec]
  677. [Timing]: calculate sum: 74 [usec]
  678. Total triangles: 1676652
  679. -------------------------------------------
  680. executable: out/hpc_v4
  681. running out/hpc_v4 -i mtx/dblp-2010.mtx -r 8 --timing -o /dev/null
  682. [Timing]: load matrix: 534 [msec]
  683. [Timing]: create vector: 188 [msec]
  684. [Timing]: create vector: 191 [msec]
  685. [Timing]: create vector: 189 [msec]
  686. [Timing]: create vector: 188 [msec]
  687. [Timing]: create vector: 188 [msec]
  688. [Timing]: create vector: 188 [msec]
  689. [Timing]: create vector: 185 [msec]
  690. [Timing]: create vector: 187 [msec]
  691. running out/hpc_v4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  692. [Timing]: load matrix: 495 [msec]
  693. [Timing]: create vector: 40 [msec]
  694. [Timing]: create vector: 40 [msec]
  695. [Timing]: create vector: 39 [msec]
  696. [Timing]: create vector: 38 [msec]
  697. [Timing]: create vector: 39 [msec]
  698. [Timing]: create vector: 39 [msec]
  699. [Timing]: create vector: 39 [msec]
  700. [Timing]: create vector: 39 [msec]
  701. [Timing]: calculate sum: 76 [usec]
  702. Total triangles: 1676652
  703. -------------------------------------------
  704. executable: out/hpc_cilkv3
  705. running out/hpc_cilkv3 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  706. [Timing]: load matrix: 419 [msec]
  707. [Timing]: create vector: 401 [msec]
  708. [Timing]: create vector: 395 [msec]
  709. [Timing]: create vector: 396 [msec]
  710. [Timing]: create vector: 394 [msec]
  711. [Timing]: create vector: 393 [msec]
  712. [Timing]: create vector: 396 [msec]
  713. [Timing]: create vector: 393 [msec]
  714. [Timing]: create vector: 395 [msec]
  715. running out/hpc_cilkv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  716. [Timing]: load matrix: 368 [msec]
  717. [Timing]: create vector: 403 [msec]
  718. [Timing]: create vector: 392 [msec]
  719. [Timing]: create vector: 396 [msec]
  720. [Timing]: create vector: 397 [msec]
  721. [Timing]: create vector: 393 [msec]
  722. [Timing]: create vector: 394 [msec]
  723. [Timing]: create vector: 397 [msec]
  724. [Timing]: create vector: 398 [msec]
  725. [Timing]: calculate sum: 20 [usec]
  726. Total triangles: 0
  727. -------------------------------------------
  728. executable: out/hpc_cilkv4
  729. running out/hpc_cilkv4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  730. [Timing]: load matrix: 379 [msec]
  731. [Timing]: create vector: 301 [msec]
  732. [Timing]: create vector: 307 [msec]
  733. [Timing]: create vector: 288 [msec]
  734. [Timing]: create vector: 305 [msec]
  735. [Timing]: create vector: 305 [msec]
  736. [Timing]: create vector: 305 [msec]
  737. [Timing]: create vector: 285 [msec]
  738. [Timing]: create vector: 248 [msec]
  739. running out/hpc_cilkv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  740. [Timing]: load matrix: 396 [msec]
  741. [Timing]: create vector: 199 [msec]
  742. [Timing]: create vector: 194 [msec]
  743. [Timing]: create vector: 195 [msec]
  744. [Timing]: create vector: 194 [msec]
  745. [Timing]: create vector: 194 [msec]
  746. [Timing]: create vector: 195 [msec]
  747. [Timing]: create vector: 193 [msec]
  748. [Timing]: create vector: 194 [msec]
  749. [Timing]: calculate sum: 7 [usec]
  750. Total triangles: 0
  751. -------------------------------------------
  752. executable: out/hpc_ompv3
  753. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  754. [Timing]: load matrix: 389 [msec]
  755. [Timing]: create vector: 1127 [msec]
  756. [Timing]: create vector: 1125 [msec]
  757. [Timing]: create vector: 1129 [msec]
  758. [Timing]: create vector: 1126 [msec]
  759. [Timing]: create vector: 1128 [msec]
  760. [Timing]: create vector: 1126 [msec]
  761. [Timing]: create vector: 1125 [msec]
  762. [Timing]: create vector: 1125 [msec]
  763. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  764. [Timing]: load matrix: 413 [msec]
  765. [Timing]: create vector: 1132 [msec]
  766. [Timing]: create vector: 1131 [msec]
  767. [Timing]: create vector: 1146 [msec]
  768. [Timing]: create vector: 1153 [msec]
  769. [Timing]: create vector: 1129 [msec]
  770. [Timing]: create vector: 1130 [msec]
  771. [Timing]: create vector: 1129 [msec]
  772. [Timing]: create vector: 1134 [msec]
  773. [Timing]: calculate sum: 57 [usec]
  774. Total triangles: 0
  775. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null --dynamic
  776. [Timing]: load matrix: 366 [msec]
  777. [Timing]: create vector: 305 [msec]
  778. [Timing]: create vector: 276 [msec]
  779. [Timing]: create vector: 276 [msec]
  780. [Timing]: create vector: 276 [msec]
  781. [Timing]: create vector: 275 [msec]
  782. [Timing]: create vector: 276 [msec]
  783. [Timing]: create vector: 276 [msec]
  784. [Timing]: create vector: 275 [msec]
  785. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  786. [Timing]: load matrix: 392 [msec]
  787. [Timing]: create vector: 307 [msec]
  788. [Timing]: create vector: 279 [msec]
  789. [Timing]: create vector: 278 [msec]
  790. [Timing]: create vector: 278 [msec]
  791. [Timing]: create vector: 278 [msec]
  792. [Timing]: create vector: 278 [msec]
  793. [Timing]: create vector: 278 [msec]
  794. [Timing]: create vector: 278 [msec]
  795. [Timing]: calculate sum: 57 [usec]
  796. Total triangles: 0
  797. -------------------------------------------
  798. executable: out/hpc_ompv4
  799. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  800. [Timing]: load matrix: 372 [msec]
  801. [Timing]: create vector: 900 [msec]
  802. [Timing]: create vector: 904 [msec]
  803. [Timing]: create vector: 899 [msec]
  804. [Timing]: create vector: 920 [msec]
  805. [Timing]: create vector: 916 [msec]
  806. [Timing]: create vector: 965 [msec]
  807. [Timing]: create vector: 966 [msec]
  808. [Timing]: create vector: 965 [msec]
  809. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  810. [Timing]: load matrix: 396 [msec]
  811. [Timing]: create vector: 567 [msec]
  812. [Timing]: create vector: 565 [msec]
  813. [Timing]: create vector: 565 [msec]
  814. [Timing]: create vector: 569 [msec]
  815. [Timing]: create vector: 571 [msec]
  816. [Timing]: create vector: 567 [msec]
  817. [Timing]: create vector: 567 [msec]
  818. [Timing]: create vector: 564 [msec]
  819. [Timing]: calculate sum: 84 [usec]
  820. Total triangles: 0
  821. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null --dynamic
  822. [Timing]: load matrix: 400 [msec]
  823. [Timing]: create vector: 548 [msec]
  824. [Timing]: create vector: 517 [msec]
  825. [Timing]: create vector: 517 [msec]
  826. [Timing]: create vector: 516 [msec]
  827. [Timing]: create vector: 517 [msec]
  828. [Timing]: create vector: 515 [msec]
  829. [Timing]: create vector: 517 [msec]
  830. [Timing]: create vector: 516 [msec]
  831. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  832. [Timing]: load matrix: 360 [msec]
  833. [Timing]: create vector: 192 [msec]
  834. [Timing]: create vector: 174 [msec]
  835. [Timing]: create vector: 190 [msec]
  836. [Timing]: create vector: 172 [msec]
  837. [Timing]: create vector: 169 [msec]
  838. [Timing]: create vector: 182 [msec]
  839. [Timing]: create vector: 185 [msec]
  840. [Timing]: create vector: 183 [msec]
  841. [Timing]: calculate sum: 59 [usec]
  842. Total triangles: 0
  843. -------------------------------------------
  844. executable: out/hpc_pthv4
  845. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  846. [Timing]: load matrix: 380 [msec]
  847. [Timing]: create vector: 564 [msec]
  848. [Timing]: create vector: 496 [msec]
  849. [Timing]: create vector: 530 [msec]
  850. [Timing]: create vector: 518 [msec]
  851. [Timing]: create vector: 466 [msec]
  852. [Timing]: create vector: 467 [msec]
  853. [Timing]: create vector: 523 [msec]
  854. [Timing]: create vector: 465 [msec]
  855. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  856. [Timing]: load matrix: 404 [msec]
  857. [Timing]: create vector: 387 [msec]
  858. [Timing]: create vector: 352 [msec]
  859. [Timing]: create vector: 352 [msec]
  860. [Timing]: create vector: 353 [msec]
  861. [Timing]: create vector: 353 [msec]
  862. [Timing]: create vector: 352 [msec]
  863. [Timing]: create vector: 352 [msec]
  864. [Timing]: create vector: 353 [msec]
  865. [Timing]: calculate sum: 802 [usec]
  866. Total triangles: 0
  867. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null --dynamic
  868. [Timing]: load matrix: 389 [msec]
  869. [Timing]: create vector: 310 [msec]
  870. [Timing]: create vector: 310 [msec]
  871. [Timing]: create vector: 302 [msec]
  872. [Timing]: create vector: 305 [msec]
  873. [Timing]: create vector: 320 [msec]
  874. [Timing]: create vector: 291 [msec]
  875. [Timing]: create vector: 287 [msec]
  876. [Timing]: create vector: 283 [msec]
  877. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  878. [Timing]: load matrix: 361 [msec]
  879. [Timing]: create vector: 134 [msec]
  880. [Timing]: create vector: 115 [msec]
  881. [Timing]: create vector: 116 [msec]
  882. [Timing]: create vector: 108 [msec]
  883. [Timing]: create vector: 102 [msec]
  884. [Timing]: create vector: 118 [msec]
  885. [Timing]: create vector: 127 [msec]
  886. [Timing]: create vector: 130 [msec]
  887. [Timing]: calculate sum: 786 [usec]
  888. Total triangles: 0
  889. -------------------------------------------
  890. executable: out/hpc_v3
  891. running out/hpc_v3 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  892. [Timing]: load matrix: 364 [msec]
  893. [Timing]: create vector: 1153 [msec]
  894. [Timing]: create vector: 1161 [msec]
  895. [Timing]: create vector: 1161 [msec]
  896. [Timing]: create vector: 1147 [msec]
  897. [Timing]: create vector: 1147 [msec]
  898. [Timing]: create vector: 1148 [msec]
  899. [Timing]: create vector: 1149 [msec]
  900. [Timing]: create vector: 1147 [msec]
  901. running out/hpc_v3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  902. [Timing]: load matrix: 389 [msec]
  903. [Timing]: create vector: 1150 [msec]
  904. [Timing]: create vector: 1150 [msec]
  905. [Timing]: create vector: 1205 [msec]
  906. [Timing]: create vector: 1164 [msec]
  907. [Timing]: create vector: 1152 [msec]
  908. [Timing]: create vector: 1153 [msec]
  909. [Timing]: create vector: 1206 [msec]
  910. [Timing]: create vector: 1161 [msec]
  911. [Timing]: calculate sum: 1 [usec]
  912. Total triangles: 0
  913. -------------------------------------------
  914. executable: out/hpc_v4
  915. running out/hpc_v4 -i mtx/mycielskian13.mtx -r 8 --timing -o /dev/null
  916. [Timing]: load matrix: 373 [msec]
  917. [Timing]: create vector: 1894 [msec]
  918. [Timing]: create vector: 1896 [msec]
  919. [Timing]: create vector: 1890 [msec]
  920. [Timing]: create vector: 1886 [msec]
  921. [Timing]: create vector: 1878 [msec]
  922. [Timing]: create vector: 1878 [msec]
  923. [Timing]: create vector: 1898 [msec]
  924. [Timing]: create vector: 1903 [msec]
  925. running out/hpc_v4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  926. [Timing]: load matrix: 361 [msec]
  927. [Timing]: create vector: 609 [msec]
  928. [Timing]: create vector: 608 [msec]
  929. [Timing]: create vector: 610 [msec]
  930. [Timing]: create vector: 612 [msec]
  931. [Timing]: create vector: 612 [msec]
  932. [Timing]: create vector: 609 [msec]
  933. [Timing]: create vector: 608 [msec]
  934. [Timing]: create vector: 609 [msec]
  935. [Timing]: calculate sum: 1 [usec]
  936. Total triangles: 0
  937. -------------------------------------------
  938. executable: out/hpc_cilkv3
  939. running out/hpc_cilkv3 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  940. [Timing]: load matrix: 2207 [msec]
  941. [Timing]: create vector: 44 [msec]
  942. [Timing]: create vector: 35 [msec]
  943. [Timing]: create vector: 30 [msec]
  944. [Timing]: create vector: 27 [msec]
  945. [Timing]: create vector: 27 [msec]
  946. [Timing]: create vector: 27 [msec]
  947. [Timing]: create vector: 28 [msec]
  948. [Timing]: create vector: 28 [msec]
  949. running out/hpc_cilkv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  950. [Timing]: load matrix: 1926 [msec]
  951. [Timing]: create vector: 46 [msec]
  952. [Timing]: create vector: 36 [msec]
  953. [Timing]: create vector: 31 [msec]
  954. [Timing]: create vector: 28 [msec]
  955. [Timing]: create vector: 29 [msec]
  956. [Timing]: create vector: 30 [msec]
  957. [Timing]: create vector: 29 [msec]
  958. [Timing]: create vector: 29 [msec]
  959. [Timing]: calculate sum: 257 [usec]
  960. Total triangles: 2075635
  961. -------------------------------------------
  962. executable: out/hpc_cilkv4
  963. running out/hpc_cilkv4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  964. [Timing]: load matrix: 2110 [msec]
  965. [Timing]: create vector: 150 [msec]
  966. [Timing]: create vector: 122 [msec]
  967. [Timing]: create vector: 123 [msec]
  968. [Timing]: create vector: 125 [msec]
  969. [Timing]: create vector: 121 [msec]
  970. [Timing]: create vector: 124 [msec]
  971. [Timing]: create vector: 124 [msec]
  972. [Timing]: create vector: 123 [msec]
  973. running out/hpc_cilkv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  974. [Timing]: load matrix: 1907 [msec]
  975. [Timing]: create vector: 39 [msec]
  976. [Timing]: create vector: 33 [msec]
  977. [Timing]: create vector: 28 [msec]
  978. [Timing]: create vector: 25 [msec]
  979. [Timing]: create vector: 23 [msec]
  980. [Timing]: create vector: 24 [msec]
  981. [Timing]: create vector: 25 [msec]
  982. [Timing]: create vector: 25 [msec]
  983. [Timing]: calculate sum: 157 [usec]
  984. Total triangles: 2075635
  985. -------------------------------------------
  986. executable: out/hpc_ompv3
  987. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  988. [Timing]: load matrix: 1929 [msec]
  989. [Timing]: create vector: 143 [msec]
  990. [Timing]: create vector: 109 [msec]
  991. [Timing]: create vector: 102 [msec]
  992. [Timing]: create vector: 94 [msec]
  993. [Timing]: create vector: 102 [msec]
  994. [Timing]: create vector: 108 [msec]
  995. [Timing]: create vector: 102 [msec]
  996. [Timing]: create vector: 99 [msec]
  997. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  998. [Timing]: load matrix: 1983 [msec]
  999. [Timing]: create vector: 107 [msec]
  1000. [Timing]: create vector: 102 [msec]
  1001. [Timing]: create vector: 101 [msec]
  1002. [Timing]: create vector: 108 [msec]
  1003. [Timing]: create vector: 100 [msec]
  1004. [Timing]: create vector: 98 [msec]
  1005. [Timing]: create vector: 104 [msec]
  1006. [Timing]: create vector: 103 [msec]
  1007. [Timing]: calculate sum: 119 [usec]
  1008. Total triangles: 2075635
  1009. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null --dynamic
  1010. [Timing]: load matrix: 1963 [msec]
  1011. [Timing]: create vector: 149 [msec]
  1012. [Timing]: create vector: 134 [msec]
  1013. [Timing]: create vector: 134 [msec]
  1014. [Timing]: create vector: 134 [msec]
  1015. [Timing]: create vector: 133 [msec]
  1016. [Timing]: create vector: 133 [msec]
  1017. [Timing]: create vector: 133 [msec]
  1018. [Timing]: create vector: 135 [msec]
  1019. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1020. [Timing]: load matrix: 2013 [msec]
  1021. [Timing]: create vector: 144 [msec]
  1022. [Timing]: create vector: 129 [msec]
  1023. [Timing]: create vector: 129 [msec]
  1024. [Timing]: create vector: 126 [msec]
  1025. [Timing]: create vector: 127 [msec]
  1026. [Timing]: create vector: 127 [msec]
  1027. [Timing]: create vector: 127 [msec]
  1028. [Timing]: create vector: 132 [msec]
  1029. [Timing]: calculate sum: 138 [usec]
  1030. Total triangles: 2075635
  1031. -------------------------------------------
  1032. executable: out/hpc_ompv4
  1033. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  1034. [Timing]: load matrix: 2152 [msec]
  1035. [Timing]: create vector: 264 [msec]
  1036. [Timing]: create vector: 246 [msec]
  1037. [Timing]: create vector: 230 [msec]
  1038. [Timing]: create vector: 234 [msec]
  1039. [Timing]: create vector: 236 [msec]
  1040. [Timing]: create vector: 236 [msec]
  1041. [Timing]: create vector: 231 [msec]
  1042. [Timing]: create vector: 230 [msec]
  1043. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1044. [Timing]: load matrix: 1936 [msec]
  1045. [Timing]: create vector: 89 [msec]
  1046. [Timing]: create vector: 85 [msec]
  1047. [Timing]: create vector: 81 [msec]
  1048. [Timing]: create vector: 79 [msec]
  1049. [Timing]: create vector: 87 [msec]
  1050. [Timing]: create vector: 83 [msec]
  1051. [Timing]: create vector: 86 [msec]
  1052. [Timing]: create vector: 84 [msec]
  1053. [Timing]: calculate sum: 188 [usec]
  1054. Total triangles: 2075635
  1055. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null --dynamic
  1056. [Timing]: load matrix: 2125 [msec]
  1057. [Timing]: create vector: 286 [msec]
  1058. [Timing]: create vector: 270 [msec]
  1059. [Timing]: create vector: 266 [msec]
  1060. [Timing]: create vector: 274 [msec]
  1061. [Timing]: create vector: 266 [msec]
  1062. [Timing]: create vector: 268 [msec]
  1063. [Timing]: create vector: 263 [msec]
  1064. [Timing]: create vector: 268 [msec]
  1065. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1066. [Timing]: load matrix: 1948 [msec]
  1067. [Timing]: create vector: 107 [msec]
  1068. [Timing]: create vector: 87 [msec]
  1069. [Timing]: create vector: 85 [msec]
  1070. [Timing]: create vector: 84 [msec]
  1071. [Timing]: create vector: 83 [msec]
  1072. [Timing]: create vector: 85 [msec]
  1073. [Timing]: create vector: 86 [msec]
  1074. [Timing]: create vector: 85 [msec]
  1075. [Timing]: calculate sum: 178 [usec]
  1076. Total triangles: 2075635
  1077. -------------------------------------------
  1078. executable: out/hpc_pthv4
  1079. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  1080. [Timing]: load matrix: 2141 [msec]
  1081. [Timing]: create vector: 152 [msec]
  1082. [Timing]: create vector: 132 [msec]
  1083. [Timing]: create vector: 129 [msec]
  1084. [Timing]: create vector: 128 [msec]
  1085. [Timing]: create vector: 131 [msec]
  1086. [Timing]: create vector: 127 [msec]
  1087. [Timing]: create vector: 128 [msec]
  1088. [Timing]: create vector: 125 [msec]
  1089. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1090. [Timing]: load matrix: 1963 [msec]
  1091. [Timing]: create vector: 49 [msec]
  1092. [Timing]: create vector: 35 [msec]
  1093. [Timing]: create vector: 33 [msec]
  1094. [Timing]: create vector: 30 [msec]
  1095. [Timing]: create vector: 30 [msec]
  1096. [Timing]: create vector: 31 [msec]
  1097. [Timing]: create vector: 28 [msec]
  1098. [Timing]: create vector: 28 [msec]
  1099. [Timing]: calculate sum: 576 [usec]
  1100. Total triangles: 2075635
  1101. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null --dynamic
  1102. [Timing]: load matrix: 2110 [msec]
  1103. [Timing]: create vector: 205 [msec]
  1104. [Timing]: create vector: 207 [msec]
  1105. [Timing]: create vector: 200 [msec]
  1106. [Timing]: create vector: 200 [msec]
  1107. [Timing]: create vector: 205 [msec]
  1108. [Timing]: create vector: 210 [msec]
  1109. [Timing]: create vector: 208 [msec]
  1110. [Timing]: create vector: 204 [msec]
  1111. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1112. [Timing]: load matrix: 1989 [msec]
  1113. [Timing]: create vector: 98 [msec]
  1114. [Timing]: create vector: 91 [msec]
  1115. [Timing]: create vector: 103 [msec]
  1116. [Timing]: create vector: 101 [msec]
  1117. [Timing]: create vector: 103 [msec]
  1118. [Timing]: create vector: 104 [msec]
  1119. [Timing]: create vector: 101 [msec]
  1120. [Timing]: create vector: 99 [msec]
  1121. [Timing]: calculate sum: 745 [usec]
  1122. Total triangles: 2075635
  1123. -------------------------------------------
  1124. executable: out/hpc_v3
  1125. running out/hpc_v3 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  1126. [Timing]: load matrix: 1960 [msec]
  1127. [Timing]: create vector: 168 [msec]
  1128. [Timing]: create vector: 184 [msec]
  1129. [Timing]: create vector: 176 [msec]
  1130. [Timing]: create vector: 175 [msec]
  1131. [Timing]: create vector: 172 [msec]
  1132. [Timing]: create vector: 189 [msec]
  1133. [Timing]: create vector: 173 [msec]
  1134. [Timing]: create vector: 215 [msec]
  1135. running out/hpc_v3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1136. [Timing]: load matrix: 2029 [msec]
  1137. [Timing]: create vector: 175 [msec]
  1138. [Timing]: create vector: 183 [msec]
  1139. [Timing]: create vector: 166 [msec]
  1140. [Timing]: create vector: 176 [msec]
  1141. [Timing]: create vector: 173 [msec]
  1142. [Timing]: create vector: 167 [msec]
  1143. [Timing]: create vector: 170 [msec]
  1144. [Timing]: create vector: 180 [msec]
  1145. [Timing]: calculate sum: 353 [usec]
  1146. Total triangles: 2075635
  1147. -------------------------------------------
  1148. executable: out/hpc_v4
  1149. running out/hpc_v4 -i mtx/NACA0015.mtx -r 8 --timing -o /dev/null
  1150. [Timing]: load matrix: 2150 [msec]
  1151. [Timing]: create vector: 900 [msec]
  1152. [Timing]: create vector: 890 [msec]
  1153. [Timing]: create vector: 936 [msec]
  1154. [Timing]: create vector: 899 [msec]
  1155. [Timing]: create vector: 854 [msec]
  1156. [Timing]: create vector: 859 [msec]
  1157. [Timing]: create vector: 850 [msec]
  1158. [Timing]: create vector: 868 [msec]
  1159. running out/hpc_v4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1160. [Timing]: load matrix: 1958 [msec]
  1161. [Timing]: create vector: 191 [msec]
  1162. [Timing]: create vector: 192 [msec]
  1163. [Timing]: create vector: 190 [msec]
  1164. [Timing]: create vector: 189 [msec]
  1165. [Timing]: create vector: 185 [msec]
  1166. [Timing]: create vector: 184 [msec]
  1167. [Timing]: create vector: 189 [msec]
  1168. [Timing]: create vector: 183 [msec]
  1169. [Timing]: calculate sum: 315 [usec]
  1170. Total triangles: 2075635