A triangle counting assignment for A.U.TH Parallel and distributed systems class.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 4 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170
  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: 947 [msec]
  5. [Timing]: create vector: 24 [msec]
  6. [Timing]: create vector: 21 [msec]
  7. [Timing]: create vector: 18 [msec]
  8. [Timing]: create vector: 17 [msec]
  9. [Timing]: create vector: 17 [msec]
  10. [Timing]: create vector: 16 [msec]
  11. [Timing]: create vector: 16 [msec]
  12. [Timing]: create vector: 14 [msec]
  13. running out/hpc_cilkv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  14. [Timing]: load matrix: 953 [msec]
  15. [Timing]: create vector: 24 [msec]
  16. [Timing]: create vector: 22 [msec]
  17. [Timing]: create vector: 18 [msec]
  18. [Timing]: create vector: 17 [msec]
  19. [Timing]: create vector: 16 [msec]
  20. [Timing]: create vector: 15 [msec]
  21. [Timing]: create vector: 15 [msec]
  22. [Timing]: create vector: 15 [msec]
  23. [Timing]: calculate sum: 359 [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: 974 [msec]
  29. [Timing]: create vector: 49 [msec]
  30. [Timing]: create vector: 44 [msec]
  31. [Timing]: create vector: 38 [msec]
  32. [Timing]: create vector: 34 [msec]
  33. [Timing]: create vector: 35 [msec]
  34. [Timing]: create vector: 34 [msec]
  35. [Timing]: create vector: 35 [msec]
  36. [Timing]: create vector: 34 [msec]
  37. running out/hpc_cilkv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  38. [Timing]: load matrix: 951 [msec]
  39. [Timing]: create vector: 22 [msec]
  40. [Timing]: create vector: 18 [msec]
  41. [Timing]: create vector: 15 [msec]
  42. [Timing]: create vector: 15 [msec]
  43. [Timing]: create vector: 14 [msec]
  44. [Timing]: create vector: 14 [msec]
  45. [Timing]: create vector: 14 [msec]
  46. [Timing]: create vector: 15 [msec]
  47. [Timing]: calculate sum: 377 [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: 939 [msec]
  53. [Timing]: create vector: 30 [msec]
  54. [Timing]: create vector: 26 [msec]
  55. [Timing]: create vector: 23 [msec]
  56. [Timing]: create vector: 23 [msec]
  57. [Timing]: create vector: 23 [msec]
  58. [Timing]: create vector: 24 [msec]
  59. [Timing]: create vector: 29 [msec]
  60. [Timing]: create vector: 28 [msec]
  61. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  62. [Timing]: load matrix: 966 [msec]
  63. [Timing]: create vector: 31 [msec]
  64. [Timing]: create vector: 28 [msec]
  65. [Timing]: create vector: 24 [msec]
  66. [Timing]: create vector: 25 [msec]
  67. [Timing]: create vector: 25 [msec]
  68. [Timing]: create vector: 25 [msec]
  69. [Timing]: create vector: 25 [msec]
  70. [Timing]: create vector: 25 [msec]
  71. [Timing]: calculate sum: 243 [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: 971 [msec]
  75. [Timing]: create vector: 53 [msec]
  76. [Timing]: create vector: 49 [msec]
  77. [Timing]: create vector: 47 [msec]
  78. [Timing]: create vector: 47 [msec]
  79. [Timing]: create vector: 46 [msec]
  80. [Timing]: create vector: 46 [msec]
  81. [Timing]: create vector: 45 [msec]
  82. [Timing]: create vector: 46 [msec]
  83. running out/hpc_ompv3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  84. [Timing]: load matrix: 986 [msec]
  85. [Timing]: create vector: 53 [msec]
  86. [Timing]: create vector: 49 [msec]
  87. [Timing]: create vector: 47 [msec]
  88. [Timing]: create vector: 46 [msec]
  89. [Timing]: create vector: 46 [msec]
  90. [Timing]: create vector: 46 [msec]
  91. [Timing]: create vector: 46 [msec]
  92. [Timing]: create vector: 47 [msec]
  93. [Timing]: calculate sum: 249 [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: 1037 [msec]
  99. [Timing]: create vector: 68 [msec]
  100. [Timing]: create vector: 64 [msec]
  101. [Timing]: create vector: 61 [msec]
  102. [Timing]: create vector: 60 [msec]
  103. [Timing]: create vector: 71 [msec]
  104. [Timing]: create vector: 66 [msec]
  105. [Timing]: create vector: 59 [msec]
  106. [Timing]: create vector: 58 [msec]
  107. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  108. [Timing]: load matrix: 1018 [msec]
  109. [Timing]: create vector: 32 [msec]
  110. [Timing]: create vector: 32 [msec]
  111. [Timing]: create vector: 28 [msec]
  112. [Timing]: create vector: 24 [msec]
  113. [Timing]: create vector: 28 [msec]
  114. [Timing]: create vector: 29 [msec]
  115. [Timing]: create vector: 29 [msec]
  116. [Timing]: create vector: 29 [msec]
  117. [Timing]: calculate sum: 470 [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: 1057 [msec]
  121. [Timing]: create vector: 98 [msec]
  122. [Timing]: create vector: 86 [msec]
  123. [Timing]: create vector: 83 [msec]
  124. [Timing]: create vector: 83 [msec]
  125. [Timing]: create vector: 82 [msec]
  126. [Timing]: create vector: 83 [msec]
  127. [Timing]: create vector: 83 [msec]
  128. [Timing]: create vector: 83 [msec]
  129. running out/hpc_ompv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  130. [Timing]: load matrix: 982 [msec]
  131. [Timing]: create vector: 57 [msec]
  132. [Timing]: create vector: 60 [msec]
  133. [Timing]: create vector: 60 [msec]
  134. [Timing]: create vector: 50 [msec]
  135. [Timing]: create vector: 59 [msec]
  136. [Timing]: create vector: 62 [msec]
  137. [Timing]: create vector: 56 [msec]
  138. [Timing]: create vector: 48 [msec]
  139. [Timing]: calculate sum: 255 [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: 1042 [msec]
  145. [Timing]: create vector: 110 [msec]
  146. [Timing]: create vector: 49 [msec]
  147. [Timing]: create vector: 47 [msec]
  148. [Timing]: create vector: 49 [msec]
  149. [Timing]: create vector: 47 [msec]
  150. [Timing]: create vector: 47 [msec]
  151. [Timing]: create vector: 45 [msec]
  152. [Timing]: create vector: 47 [msec]
  153. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  154. [Timing]: load matrix: 1017 [msec]
  155. [Timing]: create vector: 80 [msec]
  156. [Timing]: create vector: 28 [msec]
  157. [Timing]: create vector: 23 [msec]
  158. [Timing]: create vector: 22 [msec]
  159. [Timing]: create vector: 22 [msec]
  160. [Timing]: create vector: 21 [msec]
  161. [Timing]: create vector: 22 [msec]
  162. [Timing]: create vector: 23 [msec]
  163. [Timing]: calculate sum: 882 [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: 1055 [msec]
  167. [Timing]: create vector: 177 [msec]
  168. [Timing]: create vector: 155 [msec]
  169. [Timing]: create vector: 145 [msec]
  170. [Timing]: create vector: 145 [msec]
  171. [Timing]: create vector: 162 [msec]
  172. [Timing]: create vector: 172 [msec]
  173. [Timing]: create vector: 159 [msec]
  174. [Timing]: create vector: 166 [msec]
  175. running out/hpc_pthv4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count --dynamic
  176. [Timing]: load matrix: 1043 [msec]
  177. [Timing]: create vector: 118 [msec]
  178. [Timing]: create vector: 113 [msec]
  179. [Timing]: create vector: 97 [msec]
  180. [Timing]: create vector: 93 [msec]
  181. [Timing]: create vector: 93 [msec]
  182. [Timing]: create vector: 103 [msec]
  183. [Timing]: create vector: 102 [msec]
  184. [Timing]: create vector: 115 [msec]
  185. [Timing]: calculate sum: 992 [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: 978 [msec]
  191. [Timing]: create vector: 25 [msec]
  192. [Timing]: create vector: 20 [msec]
  193. [Timing]: create vector: 18 [msec]
  194. [Timing]: create vector: 17 [msec]
  195. [Timing]: create vector: 18 [msec]
  196. [Timing]: create vector: 18 [msec]
  197. [Timing]: create vector: 17 [msec]
  198. [Timing]: create vector: 17 [msec]
  199. running out/hpc_v3 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  200. [Timing]: load matrix: 970 [msec]
  201. [Timing]: create vector: 27 [msec]
  202. [Timing]: create vector: 27 [msec]
  203. [Timing]: create vector: 23 [msec]
  204. [Timing]: create vector: 20 [msec]
  205. [Timing]: create vector: 20 [msec]
  206. [Timing]: create vector: 21 [msec]
  207. [Timing]: create vector: 21 [msec]
  208. [Timing]: create vector: 21 [msec]
  209. [Timing]: calculate sum: 475 [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: 1079 [msec]
  215. [Timing]: create vector: 65 [msec]
  216. [Timing]: create vector: 60 [msec]
  217. [Timing]: create vector: 57 [msec]
  218. [Timing]: create vector: 57 [msec]
  219. [Timing]: create vector: 57 [msec]
  220. [Timing]: create vector: 58 [msec]
  221. [Timing]: create vector: 57 [msec]
  222. [Timing]: create vector: 57 [msec]
  223. running out/hpc_v4 -i mtx/belgium_osm.mtx -r 8 --timing --print_count
  224. [Timing]: load matrix: 1087 [msec]
  225. [Timing]: create vector: 28 [msec]
  226. [Timing]: create vector: 26 [msec]
  227. [Timing]: create vector: 23 [msec]
  228. [Timing]: create vector: 23 [msec]
  229. [Timing]: create vector: 23 [msec]
  230. [Timing]: create vector: 23 [msec]
  231. [Timing]: create vector: 24 [msec]
  232. [Timing]: create vector: 23 [msec]
  233. [Timing]: calculate sum: 247 [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: 2009 [msec]
  239. [Timing]: create vector: 1580 [msec]
  240. [Timing]: create vector: 1656 [msec]
  241. [Timing]: create vector: 1592 [msec]
  242. [Timing]: create vector: 1591 [msec]
  243. [Timing]: create vector: 1593 [msec]
  244. [Timing]: create vector: 1578 [msec]
  245. [Timing]: create vector: 1598 [msec]
  246. [Timing]: create vector: 1599 [msec]
  247. running out/hpc_cilkv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  248. [Timing]: load matrix: 2142 [msec]
  249. [Timing]: create vector: 1687 [msec]
  250. [Timing]: create vector: 1682 [msec]
  251. [Timing]: create vector: 1647 [msec]
  252. [Timing]: create vector: 1596 [msec]
  253. [Timing]: create vector: 1734 [msec]
  254. [Timing]: create vector: 1739 [msec]
  255. [Timing]: create vector: 1741 [msec]
  256. [Timing]: create vector: 1730 [msec]
  257. [Timing]: calculate sum: 338 [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: 2104 [msec]
  263. [Timing]: create vector: 3876 [msec]
  264. [Timing]: create vector: 3916 [msec]
  265. [Timing]: create vector: 3811 [msec]
  266. [Timing]: create vector: 3945 [msec]
  267. [Timing]: create vector: 3840 [msec]
  268. [Timing]: create vector: 3915 [msec]
  269. [Timing]: create vector: 3740 [msec]
  270. [Timing]: create vector: 3660 [msec]
  271. running out/hpc_cilkv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  272. [Timing]: load matrix: 2004 [msec]
  273. [Timing]: create vector: 1450 [msec]
  274. [Timing]: create vector: 1464 [msec]
  275. [Timing]: create vector: 1408 [msec]
  276. [Timing]: create vector: 1402 [msec]
  277. [Timing]: create vector: 1391 [msec]
  278. [Timing]: create vector: 1346 [msec]
  279. [Timing]: create vector: 1347 [msec]
  280. [Timing]: create vector: 1345 [msec]
  281. [Timing]: calculate sum: 998 [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: 1852 [msec]
  287. [Timing]: create vector: 2938 [msec]
  288. [Timing]: create vector: 2978 [msec]
  289. [Timing]: create vector: 2934 [msec]
  290. [Timing]: create vector: 2998 [msec]
  291. [Timing]: create vector: 2940 [msec]
  292. [Timing]: create vector: 2934 [msec]
  293. [Timing]: create vector: 2956 [msec]
  294. [Timing]: create vector: 2939 [msec]
  295. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  296. [Timing]: load matrix: 1925 [msec]
  297. [Timing]: create vector: 2956 [msec]
  298. [Timing]: create vector: 2944 [msec]
  299. [Timing]: create vector: 2935 [msec]
  300. [Timing]: create vector: 2932 [msec]
  301. [Timing]: create vector: 2970 [msec]
  302. [Timing]: create vector: 2933 [msec]
  303. [Timing]: create vector: 2946 [msec]
  304. [Timing]: create vector: 2949 [msec]
  305. [Timing]: calculate sum: 226 [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: 1893 [msec]
  309. [Timing]: create vector: 2948 [msec]
  310. [Timing]: create vector: 2939 [msec]
  311. [Timing]: create vector: 2930 [msec]
  312. [Timing]: create vector: 2929 [msec]
  313. [Timing]: create vector: 2949 [msec]
  314. [Timing]: create vector: 2921 [msec]
  315. [Timing]: create vector: 2925 [msec]
  316. [Timing]: create vector: 2948 [msec]
  317. running out/hpc_ompv3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  318. [Timing]: load matrix: 1907 [msec]
  319. [Timing]: create vector: 2985 [msec]
  320. [Timing]: create vector: 2945 [msec]
  321. [Timing]: create vector: 2933 [msec]
  322. [Timing]: create vector: 2938 [msec]
  323. [Timing]: create vector: 2940 [msec]
  324. [Timing]: create vector: 2995 [msec]
  325. [Timing]: create vector: 2985 [msec]
  326. [Timing]: create vector: 2987 [msec]
  327. [Timing]: calculate sum: 201 [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: 1999 [msec]
  333. [Timing]: create vector: 7065 [msec]
  334. [Timing]: create vector: 7002 [msec]
  335. [Timing]: create vector: 6997 [msec]
  336. [Timing]: create vector: 6997 [msec]
  337. [Timing]: create vector: 7015 [msec]
  338. [Timing]: create vector: 7082 [msec]
  339. [Timing]: create vector: 6961 [msec]
  340. [Timing]: create vector: 7079 [msec]
  341. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  342. [Timing]: load matrix: 1873 [msec]
  343. [Timing]: create vector: 2748 [msec]
  344. [Timing]: create vector: 2743 [msec]
  345. [Timing]: create vector: 2806 [msec]
  346. [Timing]: create vector: 2743 [msec]
  347. [Timing]: create vector: 2736 [msec]
  348. [Timing]: create vector: 2754 [msec]
  349. [Timing]: create vector: 2791 [msec]
  350. [Timing]: create vector: 2751 [msec]
  351. [Timing]: calculate sum: 405 [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: 2060 [msec]
  355. [Timing]: create vector: 7087 [msec]
  356. [Timing]: create vector: 7102 [msec]
  357. [Timing]: create vector: 7106 [msec]
  358. [Timing]: create vector: 7224 [msec]
  359. [Timing]: create vector: 7213 [msec]
  360. [Timing]: create vector: 7298 [msec]
  361. [Timing]: create vector: 7312 [msec]
  362. [Timing]: create vector: 7071 [msec]
  363. running out/hpc_ompv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  364. [Timing]: load matrix: 1949 [msec]
  365. [Timing]: create vector: 2814 [msec]
  366. [Timing]: create vector: 2782 [msec]
  367. [Timing]: create vector: 2766 [msec]
  368. [Timing]: create vector: 2779 [msec]
  369. [Timing]: create vector: 2933 [msec]
  370. [Timing]: create vector: 2864 [msec]
  371. [Timing]: create vector: 2868 [msec]
  372. [Timing]: create vector: 2884 [msec]
  373. [Timing]: calculate sum: 348 [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: 2137 [msec]
  379. [Timing]: create vector: 5373 [msec]
  380. [Timing]: create vector: 5010 [msec]
  381. [Timing]: create vector: 5613 [msec]
  382. [Timing]: create vector: 5294 [msec]
  383. [Timing]: create vector: 5507 [msec]
  384. [Timing]: create vector: 5698 [msec]
  385. [Timing]: create vector: 5404 [msec]
  386. [Timing]: create vector: 5332 [msec]
  387. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  388. [Timing]: load matrix: 1847 [msec]
  389. [Timing]: create vector: 2562 [msec]
  390. [Timing]: create vector: 2663 [msec]
  391. [Timing]: create vector: 2809 [msec]
  392. [Timing]: create vector: 2763 [msec]
  393. [Timing]: create vector: 2746 [msec]
  394. [Timing]: create vector: 2762 [msec]
  395. [Timing]: create vector: 2761 [msec]
  396. [Timing]: create vector: 2738 [msec]
  397. [Timing]: calculate sum: 1164 [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: 2176 [msec]
  401. [Timing]: create vector: 4391 [msec]
  402. [Timing]: create vector: 4467 [msec]
  403. [Timing]: create vector: 4581 [msec]
  404. [Timing]: create vector: 4050 [msec]
  405. [Timing]: create vector: 4153 [msec]
  406. [Timing]: create vector: 4221 [msec]
  407. [Timing]: create vector: 4197 [msec]
  408. [Timing]: create vector: 3893 [msec]
  409. running out/hpc_pthv4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count --dynamic
  410. [Timing]: load matrix: 1852 [msec]
  411. [Timing]: create vector: 1814 [msec]
  412. [Timing]: create vector: 1819 [msec]
  413. [Timing]: create vector: 1870 [msec]
  414. [Timing]: create vector: 1598 [msec]
  415. [Timing]: create vector: 1794 [msec]
  416. [Timing]: create vector: 1800 [msec]
  417. [Timing]: create vector: 2038 [msec]
  418. [Timing]: create vector: 1797 [msec]
  419. [Timing]: calculate sum: 1107 [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: 1846 [msec]
  425. [Timing]: create vector: 2736 [msec]
  426. [Timing]: create vector: 2698 [msec]
  427. [Timing]: create vector: 2710 [msec]
  428. [Timing]: create vector: 2694 [msec]
  429. [Timing]: create vector: 2694 [msec]
  430. [Timing]: create vector: 2701 [msec]
  431. [Timing]: create vector: 2758 [msec]
  432. [Timing]: create vector: 2732 [msec]
  433. running out/hpc_v3 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  434. [Timing]: load matrix: 1868 [msec]
  435. [Timing]: create vector: 2720 [msec]
  436. [Timing]: create vector: 2710 [msec]
  437. [Timing]: create vector: 2721 [msec]
  438. [Timing]: create vector: 2790 [msec]
  439. [Timing]: create vector: 2726 [msec]
  440. [Timing]: create vector: 2722 [msec]
  441. [Timing]: create vector: 2717 [msec]
  442. [Timing]: create vector: 2757 [msec]
  443. [Timing]: calculate sum: 397 [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: 2036 [msec]
  449. [Timing]: create vector: 7180 [msec]
  450. [Timing]: create vector: 7131 [msec]
  451. [Timing]: create vector: 7221 [msec]
  452. [Timing]: create vector: 7400 [msec]
  453. [Timing]: create vector: 7467 [msec]
  454. [Timing]: create vector: 7019 [msec]
  455. [Timing]: create vector: 7169 [msec]
  456. [Timing]: create vector: 7030 [msec]
  457. running out/hpc_v4 -i mtx/com-Youtube.mtx -r 8 --timing --print_count
  458. [Timing]: load matrix: 1902 [msec]
  459. [Timing]: create vector: 2770 [msec]
  460. [Timing]: create vector: 2860 [msec]
  461. [Timing]: create vector: 2812 [msec]
  462. [Timing]: create vector: 2748 [msec]
  463. [Timing]: create vector: 2826 [msec]
  464. [Timing]: create vector: 3000 [msec]
  465. [Timing]: create vector: 2907 [msec]
  466. [Timing]: create vector: 2997 [msec]
  467. [Timing]: calculate sum: 260 [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: 559 [msec]
  473. [Timing]: create vector: 67 [msec]
  474. [Timing]: create vector: 57 [msec]
  475. [Timing]: create vector: 52 [msec]
  476. [Timing]: create vector: 51 [msec]
  477. [Timing]: create vector: 52 [msec]
  478. [Timing]: create vector: 52 [msec]
  479. [Timing]: create vector: 52 [msec]
  480. [Timing]: create vector: 50 [msec]
  481. running out/hpc_cilkv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  482. [Timing]: load matrix: 585 [msec]
  483. [Timing]: create vector: 68 [msec]
  484. [Timing]: create vector: 59 [msec]
  485. [Timing]: create vector: 53 [msec]
  486. [Timing]: create vector: 52 [msec]
  487. [Timing]: create vector: 52 [msec]
  488. [Timing]: create vector: 52 [msec]
  489. [Timing]: create vector: 52 [msec]
  490. [Timing]: create vector: 52 [msec]
  491. [Timing]: calculate sum: 104 [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: 577 [msec]
  497. [Timing]: create vector: 126 [msec]
  498. [Timing]: create vector: 106 [msec]
  499. [Timing]: create vector: 105 [msec]
  500. [Timing]: create vector: 105 [msec]
  501. [Timing]: create vector: 106 [msec]
  502. [Timing]: create vector: 106 [msec]
  503. [Timing]: create vector: 105 [msec]
  504. [Timing]: create vector: 101 [msec]
  505. running out/hpc_cilkv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  506. [Timing]: load matrix: 558 [msec]
  507. [Timing]: create vector: 29 [msec]
  508. [Timing]: create vector: 26 [msec]
  509. [Timing]: create vector: 24 [msec]
  510. [Timing]: create vector: 23 [msec]
  511. [Timing]: create vector: 21 [msec]
  512. [Timing]: create vector: 20 [msec]
  513. [Timing]: create vector: 19 [msec]
  514. [Timing]: create vector: 19 [msec]
  515. [Timing]: calculate sum: 82 [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: 599 [msec]
  521. [Timing]: create vector: 101 [msec]
  522. [Timing]: create vector: 97 [msec]
  523. [Timing]: create vector: 103 [msec]
  524. [Timing]: create vector: 101 [msec]
  525. [Timing]: create vector: 95 [msec]
  526. [Timing]: create vector: 100 [msec]
  527. [Timing]: create vector: 93 [msec]
  528. [Timing]: create vector: 97 [msec]
  529. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  530. [Timing]: load matrix: 544 [msec]
  531. [Timing]: create vector: 93 [msec]
  532. [Timing]: create vector: 91 [msec]
  533. [Timing]: create vector: 97 [msec]
  534. [Timing]: create vector: 103 [msec]
  535. [Timing]: create vector: 102 [msec]
  536. [Timing]: create vector: 97 [msec]
  537. [Timing]: create vector: 93 [msec]
  538. [Timing]: create vector: 93 [msec]
  539. [Timing]: calculate sum: 72 [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: 543 [msec]
  543. [Timing]: create vector: 96 [msec]
  544. [Timing]: create vector: 95 [msec]
  545. [Timing]: create vector: 95 [msec]
  546. [Timing]: create vector: 95 [msec]
  547. [Timing]: create vector: 95 [msec]
  548. [Timing]: create vector: 95 [msec]
  549. [Timing]: create vector: 95 [msec]
  550. [Timing]: create vector: 95 [msec]
  551. running out/hpc_ompv3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  552. [Timing]: load matrix: 533 [msec]
  553. [Timing]: create vector: 98 [msec]
  554. [Timing]: create vector: 97 [msec]
  555. [Timing]: create vector: 99 [msec]
  556. [Timing]: create vector: 95 [msec]
  557. [Timing]: create vector: 95 [msec]
  558. [Timing]: create vector: 96 [msec]
  559. [Timing]: create vector: 95 [msec]
  560. [Timing]: create vector: 95 [msec]
  561. [Timing]: calculate sum: 64 [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: 561 [msec]
  567. [Timing]: create vector: 185 [msec]
  568. [Timing]: create vector: 179 [msec]
  569. [Timing]: create vector: 178 [msec]
  570. [Timing]: create vector: 177 [msec]
  571. [Timing]: create vector: 178 [msec]
  572. [Timing]: create vector: 178 [msec]
  573. [Timing]: create vector: 181 [msec]
  574. [Timing]: create vector: 178 [msec]
  575. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  576. [Timing]: load matrix: 529 [msec]
  577. [Timing]: create vector: 39 [msec]
  578. [Timing]: create vector: 37 [msec]
  579. [Timing]: create vector: 37 [msec]
  580. [Timing]: create vector: 37 [msec]
  581. [Timing]: create vector: 37 [msec]
  582. [Timing]: create vector: 37 [msec]
  583. [Timing]: create vector: 37 [msec]
  584. [Timing]: create vector: 37 [msec]
  585. [Timing]: calculate sum: 60 [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: 514 [msec]
  589. [Timing]: create vector: 185 [msec]
  590. [Timing]: create vector: 183 [msec]
  591. [Timing]: create vector: 183 [msec]
  592. [Timing]: create vector: 183 [msec]
  593. [Timing]: create vector: 182 [msec]
  594. [Timing]: create vector: 182 [msec]
  595. [Timing]: create vector: 188 [msec]
  596. [Timing]: create vector: 183 [msec]
  597. running out/hpc_ompv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  598. [Timing]: load matrix: 530 [msec]
  599. [Timing]: create vector: 43 [msec]
  600. [Timing]: create vector: 41 [msec]
  601. [Timing]: create vector: 41 [msec]
  602. [Timing]: create vector: 41 [msec]
  603. [Timing]: create vector: 41 [msec]
  604. [Timing]: create vector: 41 [msec]
  605. [Timing]: create vector: 42 [msec]
  606. [Timing]: create vector: 41 [msec]
  607. [Timing]: calculate sum: 62 [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: 548 [msec]
  613. [Timing]: create vector: 120 [msec]
  614. [Timing]: create vector: 101 [msec]
  615. [Timing]: create vector: 97 [msec]
  616. [Timing]: create vector: 97 [msec]
  617. [Timing]: create vector: 102 [msec]
  618. [Timing]: create vector: 94 [msec]
  619. [Timing]: create vector: 94 [msec]
  620. [Timing]: create vector: 94 [msec]
  621. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  622. [Timing]: load matrix: 517 [msec]
  623. [Timing]: create vector: 43 [msec]
  624. [Timing]: create vector: 28 [msec]
  625. [Timing]: create vector: 25 [msec]
  626. [Timing]: create vector: 25 [msec]
  627. [Timing]: create vector: 22 [msec]
  628. [Timing]: create vector: 23 [msec]
  629. [Timing]: create vector: 22 [msec]
  630. [Timing]: create vector: 22 [msec]
  631. [Timing]: calculate sum: 501 [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: 515 [msec]
  635. [Timing]: create vector: 147 [msec]
  636. [Timing]: create vector: 123 [msec]
  637. [Timing]: create vector: 118 [msec]
  638. [Timing]: create vector: 117 [msec]
  639. [Timing]: create vector: 120 [msec]
  640. [Timing]: create vector: 120 [msec]
  641. [Timing]: create vector: 118 [msec]
  642. [Timing]: create vector: 123 [msec]
  643. running out/hpc_pthv4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count --dynamic
  644. [Timing]: load matrix: 509 [msec]
  645. [Timing]: create vector: 60 [msec]
  646. [Timing]: create vector: 46 [msec]
  647. [Timing]: create vector: 41 [msec]
  648. [Timing]: create vector: 37 [msec]
  649. [Timing]: create vector: 37 [msec]
  650. [Timing]: create vector: 37 [msec]
  651. [Timing]: create vector: 37 [msec]
  652. [Timing]: create vector: 37 [msec]
  653. [Timing]: calculate sum: 487 [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: 503 [msec]
  659. [Timing]: create vector: 74 [msec]
  660. [Timing]: create vector: 72 [msec]
  661. [Timing]: create vector: 72 [msec]
  662. [Timing]: create vector: 72 [msec]
  663. [Timing]: create vector: 72 [msec]
  664. [Timing]: create vector: 72 [msec]
  665. [Timing]: create vector: 72 [msec]
  666. [Timing]: create vector: 72 [msec]
  667. running out/hpc_v3 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  668. [Timing]: load matrix: 569 [msec]
  669. [Timing]: create vector: 73 [msec]
  670. [Timing]: create vector: 72 [msec]
  671. [Timing]: create vector: 72 [msec]
  672. [Timing]: create vector: 72 [msec]
  673. [Timing]: create vector: 72 [msec]
  674. [Timing]: create vector: 72 [msec]
  675. [Timing]: create vector: 72 [msec]
  676. [Timing]: create vector: 72 [msec]
  677. [Timing]: calculate sum: 45 [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: 549 [msec]
  683. [Timing]: create vector: 180 [msec]
  684. [Timing]: create vector: 178 [msec]
  685. [Timing]: create vector: 177 [msec]
  686. [Timing]: create vector: 177 [msec]
  687. [Timing]: create vector: 177 [msec]
  688. [Timing]: create vector: 177 [msec]
  689. [Timing]: create vector: 177 [msec]
  690. [Timing]: create vector: 177 [msec]
  691. running out/hpc_v4 -i mtx/dblp-2010.mtx -r 8 --timing --print_count
  692. [Timing]: load matrix: 497 [msec]
  693. [Timing]: create vector: 38 [msec]
  694. [Timing]: create vector: 37 [msec]
  695. [Timing]: create vector: 37 [msec]
  696. [Timing]: create vector: 37 [msec]
  697. [Timing]: create vector: 36 [msec]
  698. [Timing]: create vector: 36 [msec]
  699. [Timing]: create vector: 36 [msec]
  700. [Timing]: create vector: 37 [msec]
  701. [Timing]: calculate sum: 60 [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: 374 [msec]
  707. [Timing]: create vector: 734 [msec]
  708. [Timing]: create vector: 715 [msec]
  709. [Timing]: create vector: 714 [msec]
  710. [Timing]: create vector: 718 [msec]
  711. [Timing]: create vector: 741 [msec]
  712. [Timing]: create vector: 730 [msec]
  713. [Timing]: create vector: 725 [msec]
  714. [Timing]: create vector: 726 [msec]
  715. running out/hpc_cilkv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  716. [Timing]: load matrix: 369 [msec]
  717. [Timing]: create vector: 727 [msec]
  718. [Timing]: create vector: 727 [msec]
  719. [Timing]: create vector: 726 [msec]
  720. [Timing]: create vector: 730 [msec]
  721. [Timing]: create vector: 758 [msec]
  722. [Timing]: create vector: 772 [msec]
  723. [Timing]: create vector: 810 [msec]
  724. [Timing]: create vector: 765 [msec]
  725. [Timing]: calculate sum: 26 [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: 445 [msec]
  731. [Timing]: create vector: 925 [msec]
  732. [Timing]: create vector: 931 [msec]
  733. [Timing]: create vector: 898 [msec]
  734. [Timing]: create vector: 908 [msec]
  735. [Timing]: create vector: 890 [msec]
  736. [Timing]: create vector: 890 [msec]
  737. [Timing]: create vector: 888 [msec]
  738. [Timing]: create vector: 971 [msec]
  739. running out/hpc_cilkv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  740. [Timing]: load matrix: 406 [msec]
  741. [Timing]: create vector: 355 [msec]
  742. [Timing]: create vector: 354 [msec]
  743. [Timing]: create vector: 355 [msec]
  744. [Timing]: create vector: 349 [msec]
  745. [Timing]: create vector: 352 [msec]
  746. [Timing]: create vector: 352 [msec]
  747. [Timing]: create vector: 321 [msec]
  748. [Timing]: create vector: 354 [msec]
  749. [Timing]: calculate sum: 23 [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: 409 [msec]
  755. [Timing]: create vector: 1276 [msec]
  756. [Timing]: create vector: 1228 [msec]
  757. [Timing]: create vector: 1203 [msec]
  758. [Timing]: create vector: 1201 [msec]
  759. [Timing]: create vector: 1201 [msec]
  760. [Timing]: create vector: 1205 [msec]
  761. [Timing]: create vector: 1204 [msec]
  762. [Timing]: create vector: 1205 [msec]
  763. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  764. [Timing]: load matrix: 399 [msec]
  765. [Timing]: create vector: 1208 [msec]
  766. [Timing]: create vector: 1205 [msec]
  767. [Timing]: create vector: 1205 [msec]
  768. [Timing]: create vector: 1216 [msec]
  769. [Timing]: create vector: 1207 [msec]
  770. [Timing]: create vector: 1251 [msec]
  771. [Timing]: create vector: 1212 [msec]
  772. [Timing]: create vector: 1214 [msec]
  773. [Timing]: calculate sum: 31 [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: 395 [msec]
  777. [Timing]: create vector: 1207 [msec]
  778. [Timing]: create vector: 1210 [msec]
  779. [Timing]: create vector: 1209 [msec]
  780. [Timing]: create vector: 1211 [msec]
  781. [Timing]: create vector: 1208 [msec]
  782. [Timing]: create vector: 1206 [msec]
  783. [Timing]: create vector: 1207 [msec]
  784. [Timing]: create vector: 1207 [msec]
  785. running out/hpc_ompv3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  786. [Timing]: load matrix: 374 [msec]
  787. [Timing]: create vector: 1206 [msec]
  788. [Timing]: create vector: 1260 [msec]
  789. [Timing]: create vector: 1212 [msec]
  790. [Timing]: create vector: 1225 [msec]
  791. [Timing]: create vector: 1216 [msec]
  792. [Timing]: create vector: 1228 [msec]
  793. [Timing]: create vector: 1215 [msec]
  794. [Timing]: create vector: 1219 [msec]
  795. [Timing]: calculate sum: 53 [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: 426 [msec]
  801. [Timing]: create vector: 2106 [msec]
  802. [Timing]: create vector: 2040 [msec]
  803. [Timing]: create vector: 2002 [msec]
  804. [Timing]: create vector: 1984 [msec]
  805. [Timing]: create vector: 2079 [msec]
  806. [Timing]: create vector: 2078 [msec]
  807. [Timing]: create vector: 2018 [msec]
  808. [Timing]: create vector: 1978 [msec]
  809. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  810. [Timing]: load matrix: 366 [msec]
  811. [Timing]: create vector: 612 [msec]
  812. [Timing]: create vector: 603 [msec]
  813. [Timing]: create vector: 610 [msec]
  814. [Timing]: create vector: 602 [msec]
  815. [Timing]: create vector: 609 [msec]
  816. [Timing]: create vector: 608 [msec]
  817. [Timing]: create vector: 603 [msec]
  818. [Timing]: create vector: 611 [msec]
  819. [Timing]: calculate sum: 45 [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: 414 [msec]
  823. [Timing]: create vector: 1863 [msec]
  824. [Timing]: create vector: 1868 [msec]
  825. [Timing]: create vector: 1871 [msec]
  826. [Timing]: create vector: 1866 [msec]
  827. [Timing]: create vector: 1875 [msec]
  828. [Timing]: create vector: 1874 [msec]
  829. [Timing]: create vector: 1875 [msec]
  830. [Timing]: create vector: 1914 [msec]
  831. running out/hpc_ompv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  832. [Timing]: load matrix: 374 [msec]
  833. [Timing]: create vector: 612 [msec]
  834. [Timing]: create vector: 605 [msec]
  835. [Timing]: create vector: 610 [msec]
  836. [Timing]: create vector: 612 [msec]
  837. [Timing]: create vector: 610 [msec]
  838. [Timing]: create vector: 623 [msec]
  839. [Timing]: create vector: 606 [msec]
  840. [Timing]: create vector: 609 [msec]
  841. [Timing]: calculate sum: 35 [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: 408 [msec]
  847. [Timing]: create vector: 1088 [msec]
  848. [Timing]: create vector: 1080 [msec]
  849. [Timing]: create vector: 1055 [msec]
  850. [Timing]: create vector: 956 [msec]
  851. [Timing]: create vector: 1060 [msec]
  852. [Timing]: create vector: 1021 [msec]
  853. [Timing]: create vector: 1076 [msec]
  854. [Timing]: create vector: 1124 [msec]
  855. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  856. [Timing]: load matrix: 378 [msec]
  857. [Timing]: create vector: 464 [msec]
  858. [Timing]: create vector: 433 [msec]
  859. [Timing]: create vector: 429 [msec]
  860. [Timing]: create vector: 441 [msec]
  861. [Timing]: create vector: 433 [msec]
  862. [Timing]: create vector: 434 [msec]
  863. [Timing]: create vector: 435 [msec]
  864. [Timing]: create vector: 439 [msec]
  865. [Timing]: calculate sum: 517 [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: 379 [msec]
  869. [Timing]: create vector: 1001 [msec]
  870. [Timing]: create vector: 961 [msec]
  871. [Timing]: create vector: 981 [msec]
  872. [Timing]: create vector: 990 [msec]
  873. [Timing]: create vector: 938 [msec]
  874. [Timing]: create vector: 973 [msec]
  875. [Timing]: create vector: 987 [msec]
  876. [Timing]: create vector: 932 [msec]
  877. running out/hpc_pthv4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count --dynamic
  878. [Timing]: load matrix: 378 [msec]
  879. [Timing]: create vector: 336 [msec]
  880. [Timing]: create vector: 358 [msec]
  881. [Timing]: create vector: 350 [msec]
  882. [Timing]: create vector: 354 [msec]
  883. [Timing]: create vector: 351 [msec]
  884. [Timing]: create vector: 352 [msec]
  885. [Timing]: create vector: 357 [msec]
  886. [Timing]: create vector: 332 [msec]
  887. [Timing]: calculate sum: 502 [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: 398 [msec]
  893. [Timing]: create vector: 1184 [msec]
  894. [Timing]: create vector: 1192 [msec]
  895. [Timing]: create vector: 1217 [msec]
  896. [Timing]: create vector: 1168 [msec]
  897. [Timing]: create vector: 1141 [msec]
  898. [Timing]: create vector: 1153 [msec]
  899. [Timing]: create vector: 1157 [msec]
  900. [Timing]: create vector: 1157 [msec]
  901. running out/hpc_v3 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  902. [Timing]: load matrix: 394 [msec]
  903. [Timing]: create vector: 1156 [msec]
  904. [Timing]: create vector: 1158 [msec]
  905. [Timing]: create vector: 1158 [msec]
  906. [Timing]: create vector: 1190 [msec]
  907. [Timing]: create vector: 1154 [msec]
  908. [Timing]: create vector: 1164 [msec]
  909. [Timing]: create vector: 1159 [msec]
  910. [Timing]: create vector: 1166 [msec]
  911. [Timing]: calculate sum: 2 [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: 422 [msec]
  917. [Timing]: create vector: 1895 [msec]
  918. [Timing]: create vector: 1900 [msec]
  919. [Timing]: create vector: 1903 [msec]
  920. [Timing]: create vector: 1905 [msec]
  921. [Timing]: create vector: 1922 [msec]
  922. [Timing]: create vector: 1892 [msec]
  923. [Timing]: create vector: 1899 [msec]
  924. [Timing]: create vector: 1895 [msec]
  925. running out/hpc_v4 -i mtx/mycielskian13.mtx -r 8 --timing --print_count
  926. [Timing]: load matrix: 390 [msec]
  927. [Timing]: create vector: 611 [msec]
  928. [Timing]: create vector: 609 [msec]
  929. [Timing]: create vector: 619 [msec]
  930. [Timing]: create vector: 607 [msec]
  931. [Timing]: create vector: 611 [msec]
  932. [Timing]: create vector: 610 [msec]
  933. [Timing]: create vector: 608 [msec]
  934. [Timing]: create vector: 608 [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: 1985 [msec]
  941. [Timing]: create vector: 129 [msec]
  942. [Timing]: create vector: 122 [msec]
  943. [Timing]: create vector: 130 [msec]
  944. [Timing]: create vector: 132 [msec]
  945. [Timing]: create vector: 131 [msec]
  946. [Timing]: create vector: 132 [msec]
  947. [Timing]: create vector: 135 [msec]
  948. [Timing]: create vector: 136 [msec]
  949. running out/hpc_cilkv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  950. [Timing]: load matrix: 2109 [msec]
  951. [Timing]: create vector: 118 [msec]
  952. [Timing]: create vector: 95 [msec]
  953. [Timing]: create vector: 92 [msec]
  954. [Timing]: create vector: 93 [msec]
  955. [Timing]: create vector: 93 [msec]
  956. [Timing]: create vector: 92 [msec]
  957. [Timing]: create vector: 92 [msec]
  958. [Timing]: create vector: 92 [msec]
  959. [Timing]: calculate sum: 268 [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: 2175 [msec]
  965. [Timing]: create vector: 454 [msec]
  966. [Timing]: create vector: 503 [msec]
  967. [Timing]: create vector: 524 [msec]
  968. [Timing]: create vector: 509 [msec]
  969. [Timing]: create vector: 513 [msec]
  970. [Timing]: create vector: 511 [msec]
  971. [Timing]: create vector: 481 [msec]
  972. [Timing]: create vector: 406 [msec]
  973. running out/hpc_cilkv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  974. [Timing]: load matrix: 2052 [msec]
  975. [Timing]: create vector: 125 [msec]
  976. [Timing]: create vector: 113 [msec]
  977. [Timing]: create vector: 112 [msec]
  978. [Timing]: create vector: 88 [msec]
  979. [Timing]: create vector: 80 [msec]
  980. [Timing]: create vector: 80 [msec]
  981. [Timing]: create vector: 81 [msec]
  982. [Timing]: create vector: 81 [msec]
  983. [Timing]: calculate sum: 290 [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: 1966 [msec]
  989. [Timing]: create vector: 214 [msec]
  990. [Timing]: create vector: 210 [msec]
  991. [Timing]: create vector: 200 [msec]
  992. [Timing]: create vector: 208 [msec]
  993. [Timing]: create vector: 184 [msec]
  994. [Timing]: create vector: 179 [msec]
  995. [Timing]: create vector: 182 [msec]
  996. [Timing]: create vector: 193 [msec]
  997. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  998. [Timing]: load matrix: 1952 [msec]
  999. [Timing]: create vector: 219 [msec]
  1000. [Timing]: create vector: 184 [msec]
  1001. [Timing]: create vector: 176 [msec]
  1002. [Timing]: create vector: 179 [msec]
  1003. [Timing]: create vector: 177 [msec]
  1004. [Timing]: create vector: 177 [msec]
  1005. [Timing]: create vector: 177 [msec]
  1006. [Timing]: create vector: 176 [msec]
  1007. [Timing]: calculate sum: 187 [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: 1987 [msec]
  1011. [Timing]: create vector: 237 [msec]
  1012. [Timing]: create vector: 225 [msec]
  1013. [Timing]: create vector: 220 [msec]
  1014. [Timing]: create vector: 221 [msec]
  1015. [Timing]: create vector: 226 [msec]
  1016. [Timing]: create vector: 222 [msec]
  1017. [Timing]: create vector: 220 [msec]
  1018. [Timing]: create vector: 222 [msec]
  1019. running out/hpc_ompv3 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1020. [Timing]: load matrix: 2017 [msec]
  1021. [Timing]: create vector: 236 [msec]
  1022. [Timing]: create vector: 225 [msec]
  1023. [Timing]: create vector: 220 [msec]
  1024. [Timing]: create vector: 220 [msec]
  1025. [Timing]: create vector: 223 [msec]
  1026. [Timing]: create vector: 218 [msec]
  1027. [Timing]: create vector: 206 [msec]
  1028. [Timing]: create vector: 196 [msec]
  1029. [Timing]: calculate sum: 169 [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: 2165 [msec]
  1035. [Timing]: create vector: 839 [msec]
  1036. [Timing]: create vector: 762 [msec]
  1037. [Timing]: create vector: 728 [msec]
  1038. [Timing]: create vector: 713 [msec]
  1039. [Timing]: create vector: 715 [msec]
  1040. [Timing]: create vector: 714 [msec]
  1041. [Timing]: create vector: 711 [msec]
  1042. [Timing]: create vector: 750 [msec]
  1043. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1044. [Timing]: load matrix: 1859 [msec]
  1045. [Timing]: create vector: 150 [msec]
  1046. [Timing]: create vector: 152 [msec]
  1047. [Timing]: create vector: 143 [msec]
  1048. [Timing]: create vector: 142 [msec]
  1049. [Timing]: create vector: 142 [msec]
  1050. [Timing]: create vector: 143 [msec]
  1051. [Timing]: create vector: 143 [msec]
  1052. [Timing]: create vector: 144 [msec]
  1053. [Timing]: calculate sum: 306 [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: 1967 [msec]
  1057. [Timing]: create vector: 778 [msec]
  1058. [Timing]: create vector: 761 [msec]
  1059. [Timing]: create vector: 776 [msec]
  1060. [Timing]: create vector: 759 [msec]
  1061. [Timing]: create vector: 759 [msec]
  1062. [Timing]: create vector: 759 [msec]
  1063. [Timing]: create vector: 783 [msec]
  1064. [Timing]: create vector: 769 [msec]
  1065. running out/hpc_ompv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1066. [Timing]: load matrix: 1803 [msec]
  1067. [Timing]: create vector: 164 [msec]
  1068. [Timing]: create vector: 169 [msec]
  1069. [Timing]: create vector: 160 [msec]
  1070. [Timing]: create vector: 165 [msec]
  1071. [Timing]: create vector: 158 [msec]
  1072. [Timing]: create vector: 159 [msec]
  1073. [Timing]: create vector: 161 [msec]
  1074. [Timing]: create vector: 157 [msec]
  1075. [Timing]: calculate sum: 288 [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: 1977 [msec]
  1081. [Timing]: create vector: 415 [msec]
  1082. [Timing]: create vector: 402 [msec]
  1083. [Timing]: create vector: 415 [msec]
  1084. [Timing]: create vector: 403 [msec]
  1085. [Timing]: create vector: 401 [msec]
  1086. [Timing]: create vector: 408 [msec]
  1087. [Timing]: create vector: 407 [msec]
  1088. [Timing]: create vector: 421 [msec]
  1089. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1090. [Timing]: load matrix: 1818 [msec]
  1091. [Timing]: create vector: 130 [msec]
  1092. [Timing]: create vector: 89 [msec]
  1093. [Timing]: create vector: 86 [msec]
  1094. [Timing]: create vector: 86 [msec]
  1095. [Timing]: create vector: 90 [msec]
  1096. [Timing]: create vector: 86 [msec]
  1097. [Timing]: create vector: 90 [msec]
  1098. [Timing]: create vector: 87 [msec]
  1099. [Timing]: calculate sum: 733 [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: 1949 [msec]
  1103. [Timing]: create vector: 573 [msec]
  1104. [Timing]: create vector: 571 [msec]
  1105. [Timing]: create vector: 537 [msec]
  1106. [Timing]: create vector: 538 [msec]
  1107. [Timing]: create vector: 541 [msec]
  1108. [Timing]: create vector: 536 [msec]
  1109. [Timing]: create vector: 558 [msec]
  1110. [Timing]: create vector: 533 [msec]
  1111. running out/hpc_pthv4 -i mtx/NACA0015.mtx -r 8 --timing --print_count --dynamic
  1112. [Timing]: load matrix: 1834 [msec]
  1113. [Timing]: create vector: 191 [msec]
  1114. [Timing]: create vector: 167 [msec]
  1115. [Timing]: create vector: 163 [msec]
  1116. [Timing]: create vector: 166 [msec]
  1117. [Timing]: create vector: 161 [msec]
  1118. [Timing]: create vector: 171 [msec]
  1119. [Timing]: create vector: 162 [msec]
  1120. [Timing]: create vector: 169 [msec]
  1121. [Timing]: calculate sum: 720 [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: 1821 [msec]
  1127. [Timing]: create vector: 140 [msec]
  1128. [Timing]: create vector: 140 [msec]
  1129. [Timing]: create vector: 132 [msec]
  1130. [Timing]: create vector: 130 [msec]
  1131. [Timing]: create vector: 130 [msec]
  1132. [Timing]: create vector: 130 [msec]
  1133. [Timing]: create vector: 129 [msec]
  1134. [Timing]: create vector: 130 [msec]
  1135. running out/hpc_v3 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1136. [Timing]: load matrix: 1831 [msec]
  1137. [Timing]: create vector: 138 [msec]
  1138. [Timing]: create vector: 140 [msec]
  1139. [Timing]: create vector: 134 [msec]
  1140. [Timing]: create vector: 132 [msec]
  1141. [Timing]: create vector: 129 [msec]
  1142. [Timing]: create vector: 131 [msec]
  1143. [Timing]: create vector: 132 [msec]
  1144. [Timing]: create vector: 136 [msec]
  1145. [Timing]: calculate sum: 199 [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: 2060 [msec]
  1151. [Timing]: create vector: 757 [msec]
  1152. [Timing]: create vector: 749 [msec]
  1153. [Timing]: create vector: 759 [msec]
  1154. [Timing]: create vector: 744 [msec]
  1155. [Timing]: create vector: 747 [msec]
  1156. [Timing]: create vector: 744 [msec]
  1157. [Timing]: create vector: 747 [msec]
  1158. [Timing]: create vector: 754 [msec]
  1159. running out/hpc_v4 -i mtx/NACA0015.mtx -r 8 --timing --print_count
  1160. [Timing]: load matrix: 1850 [msec]
  1161. [Timing]: create vector: 148 [msec]
  1162. [Timing]: create vector: 154 [msec]
  1163. [Timing]: create vector: 146 [msec]
  1164. [Timing]: create vector: 144 [msec]
  1165. [Timing]: create vector: 142 [msec]
  1166. [Timing]: create vector: 142 [msec]
  1167. [Timing]: create vector: 142 [msec]
  1168. [Timing]: create vector: 142 [msec]
  1169. [Timing]: calculate sum: 241 [usec]
  1170. Total triangles: 2075635