Matrix "multiplication"

machineauthorcommitcommit dateplatformtimechecksumcheckrel timebonus
phiarzumanyc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.70447e-081MISMATCH1.31451e-08630.499
phiarzumanyc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.55998e-081MISMATCH2.92638e-08602.694
mpi-homoarzumanyc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.52684e-091MISMATCH3.43742e-08597.101
phiarzumanyc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.63494e-081MISMATCH3.6185e-08595.318
mpi-homoarzumanyc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.27676e-091MISMATCH4.30723e-08589.264
mpi-homoarzumanyc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.29947e-091MISMATCH6.09371e-08577.209
phiattarzatc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.83576e-081MISMATCH1.41577e-08627.921
phiattarzatc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.44416e-081MISMATCH3.19625e-08599.629
phiattarzatc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.71382e-081MISMATCH3.21497e-08599.426
mpi-homoattarzatc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.72179e-091MISMATCH3.62743e-08595.232
mpi-homoattarzatc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.27248e-091MISMATCH4.3016e-08589.31
mpi-homoattarzatc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.80686e-091MISMATCH5.39553e-08581.437
mpi-homobarja25cc3f"2024-04-14 16:00:33 +0200"avxall(64,1024,2)640.05528671178518599935654948OK0.72673211.0901
phibarja25cc3f"2024-04-14 16:00:33 +0200"sseall(64,1024,2)641.164911178518599935654948OK0.8983983.72249
mpi-homobarja25cc3f"2024-04-14 16:00:33 +0200"avx512all(64,1024,2)640.06742781178518599935654948OK0.9556641.57557
phibarja25cc3f"2024-04-14 16:00:33 +0200"avxall(64,1024,2)640.4344991178518599935654948OK0.9616451.35881
mpi-homobarja25cc3f"2024-04-14 16:00:33 +0200"sseall(64,1024,2)640.1076121178518599935654948OK1.04884-1.65657
phibelianspc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.72707e-081MISMATCH1.33195e-08630.041
mpi-homobelianspc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.49233e-091MISMATCH3.40379e-08597.443
phibelianspc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.81576e-081MISMATCH3.40619e-08597.418
phibelianspc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.77775e-081MISMATCH3.93457e-08592.408
mpi-homobelianspc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.15943e-091MISMATCH4.15301e-08590.531
mpi-homobelianspc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.53239e-091MISMATCH6.42383e-08575.376
mpi-homobruzla5b7e4c6"2024-04-16 02:00:11 +0200"avxall(64,1024,2)640.08895791178518599935654948OK1.16933-5.43502
phibruzla5b7e4c6"2024-04-16 02:00:11 +0200"avxall(64,1024,2)640.5430011178518599935654948OK1.20179-6.38616
phicacalovnc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.65941e-081MISMATCH1.27977e-08631.43
phicacalovnc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.57518e-081MISMATCH3.48623e-08596.612
phicacalovnc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.86648e-081MISMATCH3.50135e-08596.461
mpi-homocacalovnc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.6311e-091MISMATCH3.53904e-08596.089
mpi-homocacalovnc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.99913e-091MISMATCH3.94229e-08592.34
mpi-homocacalovnc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.96628e-091MISMATCH5.62147e-08580.012
phicermami9c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.82578e-081MISMATCH1.40807e-08628.11
phicermami9c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.63705e-081MISMATCH3.07095e-08601.018
phicermami9c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.55719e-081MISMATCH3.44642e-08597.011
mpi-homocermami9c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.74443e-091MISMATCH3.6495e-08595.021
mpi-homocermami9c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.11827e-091MISMATCH4.0989e-08590.987
mpi-homocermami9c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.06608e-091MISMATCH5.76293e-08579.149
phidoskocj1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.59701e-081MISMATCH1.23164e-08632.761
phidoskocj1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.5054e-081MISMATCH3.33179e-08598.186
phidoskocj1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.80244e-081MISMATCH3.3812e-08597.674
mpi-homodoskocj1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)644.36312e-091MISMATCH4.2525e-08589.708
mpi-homodoskocj1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.35927e-091MISMATCH4.41568e-08588.4
mpi-homodoskocj1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.5773e-091MISMATCH6.48748e-08575.034
phifoust089fab2"2024-04-22 23:28:27 +0200"sseall(64,1024,2)641.806641178518599935654948OK1.39331-11.5238
mpi-homofoust089fab2"2024-04-22 23:28:27 +0200"sseall(64,1024,2)640.203151178518599935654948OK1.98-23.7332
mpi-homofoust089fab2"2024-04-22 23:28:27 +0200"avx512all(64,1024,2)640.1511831178518599935654948OK2.14274-26.4775
mpi-homofoust089fab2"2024-04-22 23:28:27 +0200"avxall(64,1024,2)640.1655391178518599935654948OK2.17597-27.0122
phifoust089fab2"2024-04-22 23:28:27 +0200"avx512all(64,1024,2)641.271631178518599935654948OK2.38547-30.2059
phifoust089fab2"2024-04-22 23:28:27 +0200"avxall(64,1024,2)641.278111178518599935654948OK2.82876-36.1277
phigabesamrd86e821"2024-04-14 01:34:23 +0200"sseall(64,1024,2)642.520361178518599935654948OK1.94374-23.0911
phigabesamrd86e821"2024-04-14 01:34:23 +0200"avxall(64,1024,2)641.01145e-062677817858861733685MISMATCH2.23858e-06452.002
mpi-homogabesamrd86e821"2024-04-14 01:34:23 +0200"sseall(64,1024,2)640.2882421178518599935654948OK2.80934-35.8884
mpi-homogabesamrd86e821"2024-04-14 01:34:23 +0200"avxall(64,1024,2)642.57732e-072677817858861733685MISMATCH3.38783e-06437.606
mpi-homogabesamrd86e821"2024-04-14 01:34:23 +0200"avx512all(64,1024,2)643.095971178518599935654948OK43.8796-131.381
phihejsekf43538a7"2024-04-17 14:34:37 +0200"avx512all(64,1024,2)640.3191871178518599935654948OK0.59876517.8195
phihejsekf43538a7"2024-04-17 14:34:37 +0200"avxall(64,1024,2)640.3238511178518599935654948OK0.71675711.5702
mpi-homohejsekf43538a7"2024-04-17 14:34:37 +0200"avxall(64,1024,2)640.05740261178518599935654948OK0.7545459.78518
mpi-homohejsekf43538a7"2024-04-17 14:34:37 +0200"avx512all(64,1024,2)640.05766611178518599935654948OK0.8173117.009
phihejsekf43538a7"2024-04-17 14:34:37 +0200"sseall(64,1024,2)641.951081178518599935654948OK1.50471-14.1962
mpi-homohejsekf43538a7"2024-04-17 14:34:37 +0200"sseall(64,1024,2)640.1956241178518599935654948OK1.90665-22.4216
phihoferkic7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.87752e-081MISMATCH1.44798e-08627.139
phihoferkic7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.53937e-081MISMATCH2.88772e-08603.156
mpi-homohoferkic7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.41705e-091MISMATCH3.33041e-08598.2
phihoferkic7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.61215e-081MISMATCH3.56806e-08595.805
mpi-homohoferkic7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.28261e-091MISMATCH4.31492e-08589.202
mpi-homohoferkic7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.73091e-091MISMATCH5.28788e-08582.137
phihrdydodaa0149"2024-04-23 00:42:44 +0200"sseall(64,1024,2)641.829081178518599935654948OK1.41062-11.9527
mpi-homohrdydodaa0149"2024-04-23 00:42:44 +0200"avxall(64,1024,2)640.181178518599935654948OK2.36607-29.9222
phihrdydodaa0149"2024-04-23 00:42:44 +0200"avx512all(64,1024,2)641.262581178518599935654948OK2.36848-29.9576
mpi-homohrdydodaa0149"2024-04-23 00:42:44 +0200"sseall(64,1024,2)640.2447471178518599935654948OK2.38542-30.2052
mpi-homohrdydodaa0149"2024-04-23 00:42:44 +0200"avx512all(64,1024,2)640.1914291178518599935654948OK2.71315-34.6779
phihrdydodaa0149"2024-04-23 00:42:44 +0200"avxall(64,1024,2)641.267281178518599935654948OK2.80478-35.8319
phihrivnadb968eed"2024-04-26 15:33:02 +0200"sseall(64,1024,2)642.747361178518599935654948OK2.11881-26.0874
mpi-homohrivnadb968eed"2024-04-26 15:33:02 +0200"avx512all(64,1024,2)640.1591381178518599935654948OK2.25548-28.2591
mpi-homohrivnadb968eed"2024-04-26 15:33:02 +0200"avxall(64,1024,2)640.2612791178518599935654948OK3.43445-42.8686
phihrivnadb968eed"2024-04-26 15:33:02 +0200"avxall(64,1024,2)641.656011178518599935654948OK3.66513-45.1272
mpi-homohrivnadb968eed"2024-04-26 15:33:02 +0200"sseall(64,1024,2)640.4477471178518599935654948OK4.36395-51.1904
phihubenami4cd5cd5"2024-04-15 11:26:31 +0200"sseall(64,1024,2)641.158161178518599935654948OK0.8931893.92452
mpi-homohubenami4cd5cd5"2024-04-15 11:26:31 +0200"avx512all(64,1024,2)640.07533071178518599935654948OK1.06767-2.27511
mpi-homohubenami4cd5cd5"2024-04-15 11:26:31 +0200"sseall(64,1024,2)640.1198251178518599935654948OK1.16787-5.3915
phihubenami4cd5cd5"2024-04-15 11:26:31 +0200"avxall(64,1024,2)640.5571911178518599935654948OK1.23319-7.28242
mpi-homohubenami4cd5cd5"2024-04-15 11:26:31 +0200"avxall(64,1024,2)640.1044441178518599935654948OK1.3729-11.011
phihubenami4cd5cd5"2024-04-15 11:26:31 +0200"avx512all(64,1024,2)640.7908431178518599935654948OK1.48355-13.7041
phihurtisov6d0f5cb"2024-04-18 23:54:09 +0200"sseall(64,1024,2)641.641721178518599935654948OK1.26612-8.19801
mpi-homohurtisov6d0f5cb"2024-04-18 23:54:09 +0200"avxall(64,1024,2)640.1345161178518599935654948OK1.76819-19.8022
phihurtisov6d0f5cb"2024-04-18 23:54:09 +0200"avx512all(64,1024,2)640.9662841178518599935654948OK1.81266-20.6653
mpi-homohurtisov6d0f5cb"2024-04-18 23:54:09 +0200"avx512all(64,1024,2)640.1348391178518599935654948OK1.91109-22.5025
mpi-homohurtisov6d0f5cb"2024-04-18 23:54:09 +0200"sseall(64,1024,2)640.2036281178518599935654948OK1.98465-23.8148
phihurtisov6d0f5cb"2024-04-18 23:54:09 +0200"avxall(64,1024,2)640.9331481178518599935654948OK2.06527-25.1981
mpi-homojezekfi15c27490"2024-03-28 22:13:12 +0100"avxall(64,1024,2)640.08401851178518599935654948OK1.1044-3.45027
phijezekfi15c27490"2024-03-28 22:13:12 +0100"avxall(64,1024,2)640.5507361178518599935654948OK1.2189-6.87756
phijezekfi15c27490"2024-03-28 22:13:12 +0100"sseall(64,1024,2)641.63025e-081MISMATCH1.25728e-08632.045
phijezekfi15c27490"2024-03-28 22:13:12 +0100"avx512all(64,1024,2)641.67684e-081MISMATCH3.14559e-08600.184
mpi-homojezekfi15c27490"2024-03-28 22:13:12 +0100"sseall(64,1024,2)643.37349e-091MISMATCH3.28796e-08598.646
mpi-homojezekfi15c27490"2024-03-28 22:13:12 +0100"avx512all(64,1024,2)644.14697e-091MISMATCH5.87756e-08578.464
phiklodavddde5b6"2024-04-14 11:14:31 +0200"sseall(64,1024,2)640.8598021178518599935654948OK0.66309514.274
mpi-homoklodavddde5b6"2024-04-14 11:14:31 +0200"avx512all(64,1024,2)640.06908031178518599935654948OK0.9790860.734329
phiklodavddde5b6"2024-04-14 11:14:31 +0200"avxall(64,1024,2)640.4456861178518599935654948OK0.9864050.475586
mpi-homoklodavddde5b6"2024-04-14 11:14:31 +0200"sseall(64,1024,2)640.1069351178518599935654948OK1.04224-1.43744
mpi-homoklodavddde5b6"2024-04-14 11:14:31 +0200"avxall(64,1024,2)640.09011921178518599935654948OK1.1846-5.88568
mpi-homokocandrve190eaa"2024-04-18 16:03:26 +0200"avxall(64,1024,2)640.114511178518599935654948OK1.50521-14.2077
mpi-homokocandrve190eaa"2024-04-18 16:03:26 +0200"avx512all(64,1024,2)640.1087161178518599935654948OK1.54084-15.0207
phikocandrve190eaa"2024-04-18 16:03:26 +0200"sseall(64,1024,2)642.1185e-080MISMATCH1.63382e-08622.944
phikocandrve190eaa"2024-04-18 16:03:26 +0200"avx512all(64,1024,2)641.702441178518599935654948OK3.19363-40.3428
phikocandrve190eaa"2024-04-18 16:03:26 +0200"avxall(64,1024,2)641.702891178518599935654948OK3.76889-46.097
mpi-homokocandrve190eaa"2024-04-18 16:03:26 +0200"sseall(64,1024,2)645.14188e-090MISMATCH5.01152e-08584.002
phikoncjab026b63"2024-04-12 22:49:11 +0200"sseall(64,1024,2)640.1789030MISMATCH0.13797368.8164
mpi-homokoncjab026b63"2024-04-12 22:49:11 +0200"sseall(64,1024,2)640.02257580MISMATCH0.22003452.6008
phikoncjab026b63"2024-04-12 22:49:11 +0200"avx512all(64,1024,2)640.9010341178518599935654948OK1.69026-18.2362
mpi-homokoncjab026b63"2024-04-12 22:49:11 +0200"avx512all(64,1024,2)640.1251941178518599935654948OK1.77439-19.9239
mpi-homokoncjab026b63"2024-04-12 22:49:11 +0200"avxall(64,1024,2)640.1367191178518599935654948OK1.79714-20.3666
phikoncjab026b63"2024-04-12 22:49:11 +0200"avxall(64,1024,2)640.9117431178518599935654948OK2.0179-24.3919
phikostejnvc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.59404e-081MISMATCH1.22935e-08632.826
phikostejnvc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.56733e-081MISMATCH2.94016e-08602.53
mpi-homokostejnvc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.74407e-091MISMATCH3.64914e-08595.025
phikostejnvc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.65444e-081MISMATCH3.66164e-08594.906
mpi-homokostejnvc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.20818e-091MISMATCH4.21708e-08589.999
mpi-homokostejnvc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.84228e-091MISMATCH5.44572e-08581.116
phikratkyj1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.58566e-081MISMATCH1.22288e-08633.009
phikratkyj1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.63082e-081MISMATCH3.05926e-08601.151
phikratkyj1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.48653e-081MISMATCH3.29003e-08598.624
mpi-homokratkyj1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.85747e-091MISMATCH3.75967e-08593.988
mpi-homokratkyj1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.39114e-091MISMATCH4.45758e-08588.072
mpi-homokratkyj1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.01557e-091MISMATCH5.69133e-08579.583
mpi-homokurzs1492538"2024-04-23 11:08:09 +0200"avx512all(64,1024,2)640.06380371178518599935654948OK0.90433.49501
phikurzs1492538"2024-04-23 11:08:09 +0200"sseall(64,1024,2)641.388531178518599935654948OK1.07086-2.37853
phikurzs1492538"2024-04-23 11:08:09 +0200"avx512all(64,1024,2)640.6378261178518599935654948OK1.1965-6.23308
mpi-homokurzs1492538"2024-04-23 11:08:09 +0200"avxall(64,1024,2)640.1052331178518599935654948OK1.38326-11.2724
phikurzs1492538"2024-04-23 11:08:09 +0200"avxall(64,1024,2)640.634021178518599935654948OK1.40323-11.7703
mpi-homokurzs1492538"2024-04-23 11:08:09 +0200"sseall(64,1024,2)640.2478921178518599935654948OK2.41607-30.6488
mpi-homomalackmi6828406"2024-04-18 23:31:33 +0200"avx512all(64,1024,2)640.09167961178518599935654948OK1.29939-9.09913
phimalackmi6828406"2024-04-18 23:31:33 +0200"sseall(64,1024,2)6453.74631178518599935654948OK41.45-129.402
mpi-homomalackmi6828406"2024-04-18 23:31:33 +0200"sseall(64,1024,2)644.688971178518599935654948OK45.7009-132.794
mpi-homomalackmi6828406"2024-04-18 23:31:33 +0200"avxall(64,1024,2)644.684031178518599935654948OK61.5705-143.15
phimalackmi6828406"2024-04-18 23:31:33 +0200"avx512all(64,1024,2)6452.87781178518599935654948OK99.1939-159.719
phimalackmi6828406"2024-04-18 23:31:33 +0200"avxall(64,1024,2)6452.88611178518599935654948OK117.049-165.469
mpi-homomalyjir1934e36f"2024-04-18 20:52:54 +0200"avxall(64,1024,2)640.04912460MISMATCH0.64573315.1958
phimalyjir1934e36f"2024-04-18 20:52:54 +0200"sseall(64,1024,2)640.8999250MISMATCH0.69403812.6893
phimalyjir1934e36f"2024-04-18 20:52:54 +0200"avxall(64,1024,2)640.4527170MISMATCH1.00197-0.0682374
mpi-homomalyjir1934e36f"2024-04-18 20:52:54 +0200"sseall(64,1024,2)640.10810MISMATCH1.0536-1.81399
mpi-homomalyjir1934e36f"2024-04-18 20:52:54 +0200"avx512all(64,1024,2)642.319190MISMATCH32.8703-121.344
mpi-homomedvecm9b14c8a"2024-04-25 21:33:04 +0200"avx512all(64,1024,2)640.1193581178518599935654948OK1.69168-18.2655
mpi-homomedvecm9b14c8a"2024-04-25 21:33:04 +0200"sseall(64,1024,2)640.2287831178518599935654948OK2.22983-27.8617
mpi-homomedvecm9b14c8a"2024-04-25 21:33:04 +0200"avxall(64,1024,2)640.1840761178518599935654948OK2.41964-30.7001
phimedvecm9b14c8a"2024-04-25 21:33:04 +0200"avxall(64,1024,2)641.204911178518599935654948OK2.66674-34.0785
phimedvecm9b14c8a"2024-04-25 21:33:04 +0200"sseall(64,1024,2)644.712161178518599935654948OK3.6341-44.8318
phimojikmc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.60255e-081MISMATCH1.23592e-08632.641
phimojikmc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.63128e-081MISMATCH3.06013e-08601.141
mpi-homomojikmc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.83813e-091MISMATCH3.73066e-08594.257
mpi-homomojikmc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)644.05858e-091MISMATCH3.95568e-08592.222
phimojikmc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.8071e-081MISMATCH3.99953e-08591.839
mpi-homomojikmc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.89781e-091MISMATCH5.52443e-08580.617
phinekardajc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.62008e-081MISMATCH1.24943e-08632.263
phinekardajc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.57543e-081MISMATCH2.95536e-08602.351
phinekardajc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.50046e-081MISMATCH3.32086e-08598.3
mpi-homonekardajc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.45658e-091MISMATCH3.36894e-08597.8
mpi-homonekardajc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.48597e-091MISMATCH4.58223e-08587.114
mpi-homonekardajc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.88244e-091MISMATCH5.50264e-08580.754
mpi-homongohoc4934cc"2024-04-19 09:52:36 +0200"avxall(64,1024,2)640.05869071178518599935654948OK0.7714779.01418
phingohoc4934cc"2024-04-19 09:52:36 +0200"sseall(64,1024,2)641.164081178518599935654948OK0.8977573.74729
mpi-homongohoc4934cc"2024-04-19 09:52:36 +0200"avx512all(64,1024,2)640.06477621178518599935654948OK0.9180832.96944
phingohoc4934cc"2024-04-19 09:52:36 +0200"avxall(64,1024,2)640.4400381178518599935654948OK0.9739050.91867
mpi-homongohoc4934cc"2024-04-19 09:52:36 +0200"sseall(64,1024,2)640.1017591178518599935654948OK0.9917960.286227
phinikolimic7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.481e-081MISMATCH1.14218e-08635.381
phinikolimic7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.56326e-081MISMATCH2.93253e-08602.621
phinikolimic7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.57011e-081MISMATCH3.475e-08596.724
mpi-homonikolimic7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.67306e-091MISMATCH3.57994e-08595.69
mpi-homonikolimic7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.57117e-091MISMATCH4.69423e-08586.275
mpi-homonikolimic7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.59231e-091MISMATCH6.50875e-08574.92
mpi-homonovakj809045cb4"2024-04-18 23:30:19 +0200"avx512all(64,1024,2)640.06703411178518599935654948OK0.9500851.779
phinovakj809045cb4"2024-04-18 23:30:19 +0200"avx512all(64,1024,2)640.549261178518599935654948OK1.03036-1.03915
phinovakj809045cb4"2024-04-18 23:30:19 +0200"sseall(64,1024,2)641.396591178518599935654948OK1.07707-2.57962
mpi-homonovakj809045cb4"2024-04-18 23:30:19 +0200"avxall(64,1024,2)640.1119821178518599935654948OK1.47197-13.432
mpi-homonovakj809045cb4"2024-04-18 23:30:19 +0200"sseall(64,1024,2)640.1555651178518599935654948OK1.51621-14.4608
phinovakj809045cb4"2024-04-18 23:30:19 +0200"avxall(64,1024,2)640.7904411178518599935654948OK1.74943-19.4317
phinovelinsae8a893"2024-04-13 17:09:13 +0200"sseall(64,1024,2)642.248091178518599935654948OK1.73377-19.1193
phinovelinsae8a893"2024-04-13 17:09:13 +0200"avx512all(64,1024,2)640.9284761178518599935654948OK1.74174-19.2786
mpi-homonovelinsae8a893"2024-04-13 17:09:13 +0200"avx512all(64,1024,2)640.1440731178518599935654948OK2.04197-24.8039
phinovelinsae8a893"2024-04-13 17:09:13 +0200"avxall(64,1024,2)640.9596741178518599935654948OK2.12398-26.172
mpi-homonovelinsae8a893"2024-04-13 17:09:13 +0200"avxall(64,1024,2)640.1730791178518599935654948OK2.27509-28.5599
mpi-homonovelinsae8a893"2024-04-13 17:09:13 +0200"sseall(64,1024,2)640.2552011178518599935654948OK2.4873-31.6583
phipacalmfb23581"2024-04-18 23:37:18 +0200"sseall(64,1024,2)641.761811178518599935654948OK1.35874-10.6509
mpi-homopacalmfb23581"2024-04-18 23:37:18 +0200"avx512all(64,1024,2)640.118691178518599935654948OK1.68221-18.0704
mpi-homopacalmfb23581"2024-04-18 23:37:18 +0200"sseall(64,1024,2)640.1902911178518599935654948OK1.85466-21.4612
mpi-homopacalmfb23581"2024-04-18 23:37:18 +0200"avxall(64,1024,2)640.1452331178518599935654948OK1.90905-22.4654
phipacalmfb23581"2024-04-18 23:37:18 +0200"avx512all(64,1024,2)641.16171178518599935654948OK2.17924-27.0644
phipacalmfb23581"2024-04-18 23:37:18 +0200"avxall(64,1024,2)641.259151178518599935654948OK2.78678-35.6082
phipapeschjc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.70361e-081MISMATCH1.31386e-08630.516
phipapeschjc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.55055e-081MISMATCH2.9087e-08602.904
phipapeschjc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.7384e-081MISMATCH3.84747e-08593.186
mpi-homopapeschjc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)644.43433e-091MISMATCH4.32191e-08589.146
mpi-homopapeschjc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.77452e-091MISMATCH4.96153e-08584.351
mpi-homopapeschjc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.06191e-091MISMATCH5.75701e-08579.184
phipasekaadc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.69621e-081MISMATCH1.30814e-08630.668
phipasekaadc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.75677e-081MISMATCH3.29553e-08598.566
mpi-homopasekaadc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.43946e-091MISMATCH3.35226e-08597.973
phipasekaadc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.52398e-081MISMATCH3.37291e-08597.76
mpi-homopasekaadc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.20999e-091MISMATCH4.21946e-08589.979
mpi-homopasekaadc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.22529e-091MISMATCH5.98857e-08577.814
phiponcakpc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.51912e-081MISMATCH1.17157e-08634.499
phiponcakpc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.8356e-081MISMATCH3.44341e-08597.041
mpi-homoponcakpc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.74384e-091MISMATCH3.64892e-08595.027
mpi-homoponcakpc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.96328e-091MISMATCH3.89517e-08592.758
phiponcakpc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.78646e-081MISMATCH3.95386e-08592.238
mpi-homoponcakpc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.09783e-091MISMATCH5.80792e-08578.878
phiprokopokrc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.76291e-081MISMATCH1.35959e-08629.327
phiprokopokrc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.59603e-081MISMATCH2.99401e-08601.9
phiprokopokrc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.47414e-081MISMATCH3.2626e-08598.915
mpi-homoprokopokrc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.59002e-091MISMATCH3.499e-08596.484
mpi-homoprokopokrc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.96885e-091MISMATCH3.90249e-08592.693
mpi-homoprokopokrc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.26465e-091MISMATCH6.04435e-08577.492
phiseidlja19ecc3e2"2024-04-26 00:40:18 +0200"sseall(64,1024,2)641.729591178518599935654948OK1.33389-10.0095
phiseidlja19ecc3e2"2024-04-26 00:40:18 +0200"avx512all(64,1024,2)641.084961178518599935654948OK2.03529-24.6901
mpi-homoseidlja19ecc3e2"2024-04-26 00:40:18 +0200"avx512all(64,1024,2)640.1456681178518599935654948OK2.06458-25.1865
mpi-homoseidlja19ecc3e2"2024-04-26 00:40:18 +0200"avxall(64,1024,2)640.1577561178518599935654948OK2.07367-25.3391
mpi-homoseidlja19ecc3e2"2024-04-26 00:40:18 +0200"sseall(64,1024,2)640.2521041178518599935654948OK2.45713-31.2342
phiseidlja19ecc3e2"2024-04-26 00:40:18 +0200"avxall(64,1024,2)641.124051178518599935654948OK2.48778-31.6649
phistrnadlrc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.55484e-081MISMATCH1.19912e-08633.691
phistrnadlrc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.53331e-081MISMATCH2.87634e-08603.293
mpi-homostrnadlrc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.18135e-091MISMATCH3.10069e-08600.683
mpi-homostrnadlrc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.88324e-091MISMATCH3.78996e-08593.709
phistrnadlrc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.72452e-081MISMATCH3.81675e-08593.464
mpi-homostrnadlrc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.42639e-091MISMATCH6.27359e-08576.199
phisubrtmat2920287"2024-04-09 15:54:48 +0200"sseall(64,1024,2)640.7564411178518599935654948OK0.5833818.7239
phisubrtmat2920287"2024-04-09 15:54:48 +0200"avx512all(64,1024,2)640.380151178518599935654948OK0.71312711.7467
mpi-homosubrtmat2920287"2024-04-09 15:54:48 +0200"avx512all(64,1024,2)640.05477041178518599935654948OK0.776278.79898
phisubrtmat2920287"2024-04-09 15:54:48 +0200"avxall(64,1024,2)640.3804371178518599935654948OK0.8419955.97526
mpi-homosubrtmat2920287"2024-04-09 15:54:48 +0200"avxall(64,1024,2)640.06838411178518599935654948OK0.8988943.70331
mpi-homosubrtmat2920287"2024-04-09 15:54:48 +0200"sseall(64,1024,2)640.102681178518599935654948OK1.00077-0.0267159
phisvarcdoc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.51041e-081MISMATCH1.16485e-08634.698
phisvarcdoc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.57332e-081MISMATCH2.9514e-08602.398
mpi-homosvarcdoc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.2864e-091MISMATCH3.20308e-08599.555
phisvarcdoc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.55929e-081MISMATCH3.45106e-08596.964
mpi-homosvarcdoc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.49862e-091MISMATCH4.59886e-08586.988
mpi-homosvarcdoc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.18848e-091MISMATCH5.9364e-08578.118
phisvestka1c7ffbff"2024-04-17 00:07:00 +0200"sseall(64,1024,2)641.850651178518599935654948OK1.42726-12.3602
mpi-homosvestka1c7ffbff"2024-04-17 00:07:00 +0200"avx512all(64,1024,2)640.1301011178518599935654948OK1.84395-21.2599
mpi-homosvestka1c7ffbff"2024-04-17 00:07:00 +0200"avxall(64,1024,2)640.1597711178518599935654948OK2.10016-25.7802
mpi-homosvestka1c7ffbff"2024-04-17 00:07:00 +0200"sseall(64,1024,2)640.2246441178518599935654948OK2.18949-27.2274
phisvestka1c7ffbff"2024-04-17 00:07:00 +0200"avxall(64,1024,2)641.26291178518599935654948OK2.79508-35.7116
phitichavso0ac402d"2024-04-15 00:48:27 +0200"sseall(64,1024,2)641.380381178518599935654948OK1.06457-2.17405
mpi-homotichavso0ac402d"2024-04-15 00:48:27 +0200"avx512all(64,1024,2)640.08015251178518599935654948OK1.13601-4.43071
phitichavso0ac402d"2024-04-15 00:48:27 +0200"avx512all(64,1024,2)640.7265211178518599935654948OK1.36289-10.7568
mpi-homotichavso0ac402d"2024-04-15 00:48:27 +0200"avxall(64,1024,2)640.1151231178518599935654948OK1.51327-14.3932
phitichavso0ac402d"2024-04-15 00:48:27 +0200"avxall(64,1024,2)640.7047231178518599935654948OK1.55971-15.4436
mpi-homotichavso0ac402d"2024-04-15 00:48:27 +0200"sseall(64,1024,2)640.257871178518599935654948OK2.51332-32.0199
phitomiskata1d62e3"2024-04-16 10:01:44 +0200"sseall(64,1024,2)641.126791178518599935654948OK0.8690034.87832
phitomiskata1d62e3"2024-04-16 10:01:44 +0200"avx512all(64,1024,2)640.7030941178518599935654948OK1.31894-9.61799
mpi-homotomiskata1d62e3"2024-04-16 10:01:44 +0200"avxall(64,1024,2)640.1024211178518599935654948OK1.3463-10.3313
mpi-homotomiskata1d62e3"2024-04-16 10:01:44 +0200"sseall(64,1024,2)640.1413071178518599935654948OK1.37724-11.1209
phitomiskata1d62e3"2024-04-16 10:01:44 +0200"avxall(64,1024,2)640.6899891178518599935654948OK1.5271-14.7095
mpi-homotomiskata1d62e3"2024-04-16 10:01:44 +0200"avx512all(64,1024,2)640.1101521178518599935654948OK1.56121-15.4768
phivalentd1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.76997e-081MISMATCH1.36503e-08629.189
phivalentd1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.60169e-081MISMATCH3.00462e-08601.777
mpi-homovalentd1c7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.66387e-091MISMATCH3.57098e-08595.777
phivalentd1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.61756e-081MISMATCH3.58004e-08595.689
mpi-homovalentd1c7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)643.69269e-091MISMATCH4.85396e-08585.112
mpi-homovalentd1c7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)644.50521e-091MISMATCH6.3853e-08575.585
phivisnakkc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)641.84293e-081MISMATCH1.4213e-08627.785
phivisnakkc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)641.44862e-081MISMATCH2.71748e-08605.267
phivisnakkc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)641.47166e-081MISMATCH3.25713e-08598.973
mpi-homovisnakkc7d987f"2023-06-07 17:41:26 +0200"sseall(64,1024,2)643.44809e-091MISMATCH3.36067e-08597.886
mpi-homovisnakkc7d987f"2023-06-07 17:41:26 +0200"avxall(64,1024,2)642.99636e-091MISMATCH3.93865e-08592.372
mpi-homovisnakkc7d987f"2023-06-07 17:41:26 +0200"avx512all(64,1024,2)643.57798e-091MISMATCH5.07113e-08583.592
phivojtusr3e76f85"2024-04-18 20:54:10 +0200"sseall(64,1024,2)6432.27551178518599935654948OK24.8914-111.684
mpi-homovojtusr3e76f85"2024-04-18 20:54:10 +0200"sseall(64,1024,2)643.456181178518599935654948OK33.6856-122.196
mpi-homovojtusr3e76f85"2024-04-18 20:54:10 +0200"avxall(64,1024,2)643.130561178518599935654948OK41.1505-129.15
phivojtusr3e76f85"2024-04-18 20:54:10 +0200"avx512all(64,1024,2)6433.28831178518599935654948OK62.4457-143.64
mpi-homovojtusr3e76f85"2024-04-18 20:54:10 +0200"avx512all(64,1024,2)644.832141178518599935654948OK68.4867-146.848
phivojtusr3e76f85"2024-04-18 20:54:10 +0200"avxall(64,1024,2)6432.13561178518599935654948OK71.1235-148.161
phivolekji128b2c3"2024-04-23 19:21:58 +0200"sseall(64,1024,2)641.71407e-081MISMATCH1.32192e-08630.304
phivolekji128b2c3"2024-04-23 19:21:58 +0200"avx512all(64,1024,2)641.67883e-081MISMATCH3.14934e-08600.142
phivolekji128b2c3"2024-04-23 19:21:58 +0200"avxall(64,1024,2)641.4749e-081MISMATCH3.2643e-08598.897
mpi-homovolekji128b2c3"2024-04-23 19:21:58 +0200"sseall(64,1024,2)644.12932e-091MISMATCH4.02463e-08591.622
mpi-homovolekji128b2c3"2024-04-23 19:21:58 +0200"avxall(64,1024,2)643.26177e-091MISMATCH4.28752e-08589.424
mpi-homovolekji128b2c3"2024-04-23 19:21:58 +0200"avx512all(64,1024,2)643.96052e-091MISMATCH5.61331e-08580.062
phivolfmat1170d269"2024-04-13 15:38:47 +0200"sseall(64,1024,2)641.171981178518599935654948OK0.9038533.51219
mpi-homovolfmat1170d269"2024-04-13 15:38:47 +0200"avxall(64,1024,2)640.07417191178518599935654948OK0.9749740.880554
phivolfmat1170d269"2024-04-13 15:38:47 +0200"avx512all(64,1024,2)640.528381178518599935654948OK0.9911910.307399
mpi-homovolfmat1170d269"2024-04-13 15:38:47 +0200"avx512all(64,1024,2)640.07213951178518599935654948OK1.02244-0.771182
phivolfmat1170d269"2024-04-13 15:38:47 +0200"avxall(64,1024,2)640.5509551178518599935654948OK1.21939-6.89141
mpi-homovolfmat1170d269"2024-04-13 15:38:47 +0200"sseall(64,1024,2)640.1422041178518599935654948OK1.38598-11.3406
phizakvojt5309027"2024-04-18 23:25:53 +0200"avx512all(64,1024,2)640.4008621178518599935654948OK0.7519799.90354
mpi-homozakvojt5309027"2024-04-18 23:25:53 +0200"avx512all(64,1024,2)640.05601291178518599935654948OK0.793888.01962
phizakvojt5309027"2024-04-18 23:25:53 +0200"avxall(64,1024,2)640.3787991178518599935654948OK0.8383686.12521
mpi-homozakvojt5309027"2024-04-18 23:25:53 +0200"avxall(64,1024,2)640.06386231178518599935654948OK0.8394566.08017
phizakvojt5309027"2024-04-18 23:25:53 +0200"sseall(64,1024,2)641.191321178518599935654948OK0.9187662.94361
mpi-homozakvojt5309027"2024-04-18 23:25:53 +0200"sseall(64,1024,2)640.1173611178518599935654948OK1.14386-4.6698

The main goal is to implement matrix "multiplication"; however, the multiplication is done over the algebra (min,+), instead the usual (+,*). The element is a 16-bit unsigned integer.

Reference algorithm

    uint16_t a[L][N], b[N][M], c[L][M];
        
    for( i = 0; i < L; ++ i)
      for( j = 0; j < M; ++ j)
      {
        c[i][j] = 0xFFFF;
        for( k = 0; k < N; ++ k)
          c[i][j] = std::min( c[i][j], a[i][k] + b[k][j]);
      }
    

Notes

The required interface

    template< typename policy>
    class matrix {
    public:
        matrix(size_t m, size_t n);
        size_t vsize() const;
        size_t hsize() const;
        uint16_t get(size_t i, size_t j) const;
        void set(size_t i, size_t j, uint16_t e);
        void assign_mul(const matrix & a, const matrix & b);
    private: // ...
    };
    

assign_mul assigns to this object the result of the multiplication of a and b, according to the reference algorithm above.

Test parameters

size - the size of the three (square) matrices - iterated through the set { 64, 128, 256, 512, 1024 }; { 64 } in Debug mode.

repeats is an auto-adjusted parameter, used to increase running time by repeatedly calling assign_mul. The range of the parameter is set so that the expected run time ranges from fractions of a second to seconds (stopped by the auto-adjustment mechanism after exceeding a second).