Binary search

machineauthorcommitcommit dateplatformtimechecksumcheckrel timebonus
mpi-homoandrejcd9486c60"2026-05-02 20:45:48 +0200"avx(64,65536,4)all(1024,262144,16)23191.853126081560639948308758OK0.4889624.8581
mpi-homoandrejcd9486c60"2026-05-02 20:45:48 +0200"avx512(64,65536,4)all(1024,262144,16)23191.846686081560639948308758OK0.65264114.8261
mpi-homoasgn6ef8d97"2026-04-18 21:17:08 +0200"avx(64,65536,4)all(1024,262144,16)23191.68255e-090MISMATCH4.43956e-10748.213
mpi-homoasgn6ef8d97"2026-04-18 21:17:08 +0200"avx512(64,65536,4)all(1024,262144,16)23191.63147e-090MISMATCH5.76584e-10739.131
mpi-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx(64,65536,4)all(1024,262144,16)23191.740316081560639948308758OK0.45919427.0403
mpi-homobalkoad4696c1d"2026-04-25 02:42:27 +0200"avx512(64,65536,4)all(1024,262144,16)23191.349736081560639948308758OK0.47701125.7177
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.6434e-090MISMATCH4.33624e-10749.031
mpi-homobambasz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.62301e-090MISMATCH5.73594e-10739.312
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx(64,65536,4)all(1024,262144,16)23191.306166081560639948308758OK0.3446437.0108
mpi-homobendaja16f40a23"2026-05-11 15:27:31 +0200"avx512(64,65536,4)all(1024,262144,16)23191.396796081560639948308758OK0.49364424.5269
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx(64,65536,4)all(1024,262144,16)23191.620566081560639948308758OK0.42759829.5171
mpi-homoberanst5f13dd8"2026-05-10 18:47:47 +0200"avx512(64,65536,4)all(1024,262144,16)23191.927496081560639948308758OK0.68120113.338
mpi-homobittnem1131dd04"2026-05-11 19:47:48 +0200"avx(64,65536,4)all(1024,262144,16)23196.99986081560639948308758OK1.84695-21.3165
mpi-homobittnem1131dd04"2026-05-11 19:47:48 +0200"avx512(64,65536,4)all(1024,262144,16)23197.205086081560639948308758OK2.54637-32.4737
mpi-homobitzanf5b86a52"2026-05-07 03:47:12 +0200"avx(64,65536,4)all(1024,262144,16)23192.239846081560639948308758OK0.59118.273
mpi-homobitzanf5b86a52"2026-05-07 03:47:12 +0200"avx512(64,65536,4)all(1024,262144,16)23191.676516081560639948308758OK0.592518.1849
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx(64,65536,4)all(1024,262144,16)23191.831216081560639948308758OK0.48317925.2713
mpi-homoblahetad5cbd5ea"2026-04-27 15:02:02 +0200"avx512(64,65536,4)all(1024,262144,16)23192.219036081560639948308758OK0.7842348.44433
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx(64,65536,4)all(1024,262144,16)23191.63924e-090MISMATCH4.32527e-10749.119
mpi-homobubakf5a23c16"2026-04-18 13:28:08 +0200"avx512(64,65536,4)all(1024,262144,16)23191.61997e-090MISMATCH5.72517e-10739.377
mpi-homocernohj3dfa5975"2026-03-09 17:34:49 +0100"avx(64,65536,4)all(1024,262144,16)23191.957786081560639948308758OK0.51657622.9493
mpi-homocernohj3dfa5975"2026-03-09 17:34:49 +0100"avx512(64,65536,4)all(1024,262144,16)23192.223316081560639948308758OK0.7857478.37737
mpi-homocimermmi27ae19c"2026-04-23 21:17:23 +0200"avx(64,65536,4)all(1024,262144,16)23191.1446081560639948308758OK0.30185441.6162
mpi-homocimermmi27ae19c"2026-04-23 21:17:23 +0200"avx512(64,65536,4)all(1024,262144,16)23191.170696081560639948308758OK0.41373830.6619
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx512(64,65536,4)all(1024,262144,16)23191.937896081560639948308758OK0.68487413.1512
mpi-homodostama489ca229"2026-05-10 21:20:02 +0200"avx(64,65536,4)all(1024,262144,16)23195.111866081560639948308758OK1.3488-10.3959
mpi-homodrlikmare25f66a"2026-05-08 15:43:36 +0200"avx512(64,65536,4)all(1024,262144,16)23192.147316081560639948308758OK0.7588879.58583
mpi-homofarkasm263946d6"2026-05-09 18:17:30 +0200"avx512(64,65536,4)all(1024,262144,16)23191.286736081560639948308758OK0.45474827.3784
mpi-homofarkasm263946d6"2026-05-09 18:17:30 +0200"avx(64,65536,4)all(1024,262144,16)23191.956136081560639948308758OK0.51614122.9785
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.63589e-090MISMATCH4.31642e-10749.19
mpi-homofedorekd4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.64476e-090MISMATCH5.81279e-10738.849
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx(64,65536,4)all(1024,262144,16)23191.936096081560639948308758OK0.51085423.3363
mpi-homohavelh5835e56"2026-04-17 15:26:57 +0200"avx512(64,65536,4)all(1024,262144,16)23191.655376081560639948308758OK0.5850318.6257
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.64103e-090MISMATCH4.32999e-10749.081
mpi-homohrdinap14d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.66316e-090MISMATCH5.87784e-10738.463
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.65516e-090MISMATCH4.36728e-10748.783
mpi-homohubatama4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.62829e-090MISMATCH5.7546e-10739.199
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx(64,65536,4)all(1024,262144,16)23192.045446081560639948308758OK0.53970621.4274
mpi-homohuzickame949a67"2026-05-06 15:33:07 +0200"avx512(64,65536,4)all(1024,262144,16)23192.051616081560639948308758OK0.72506511.1698
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx(64,65536,4)all(1024,262144,16)23190.6471246081560639948308758OK0.17074961.4114
mpi-homojanicej33941a5"2026-05-11 14:11:58 +0200"avx512(64,65536,4)all(1024,262144,16)23190.6125316081560639948308758OK0.21647653.1672
mpi-homojaworskr420eab6"2026-05-11 22:40:10 +0200"avx512(64,65536,4)all(1024,262144,16)23191.692296081560639948308758OK0.59807617.8595
mpi-homojaworskr420eab6"2026-05-11 22:40:10 +0200"avx(64,65536,4)all(1024,262144,16)23192.288086081560639948308758OK0.6037317.5326
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.59729e-090MISMATCH4.21458e-10750.02
mpi-homokanev4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.61716e-090MISMATCH5.71524e-10739.437
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.62683e-090MISMATCH4.29252e-10749.383
mpi-homokapylouma4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.63559e-090MISMATCH5.78037e-10739.044
mpi-homokarasetod0a3297"2026-05-11 17:14:22 +0200"avx(64,65536,4)all(1024,262144,16)231911.46446081560639948308758OK3.02498-38.4578
mpi-homokarasetod0a3297"2026-05-11 17:14:22 +0200"avx512(64,65536,4)all(1024,262144,16)231912.67916081560639948308758OK4.48094-52.1096
mpi-homokhotchaidcafdc3"2026-04-26 14:05:29 +0200"avx512(64,65536,4)all(1024,262144,16)23191.232816081560639948308758OK0.43569128.8657
mpi-homokhotchaidcafdc3"2026-04-26 14:05:29 +0200"avx(64,65536,4)all(1024,262144,16)23191.686776081560639948308758OK0.44506728.126
mpi-homokleckamad505976"2026-04-25 15:35:49 +0200"avx(64,65536,4)all(1024,262144,16)23190.9173516081560639948308758OK0.24205149.2875
mpi-homokleckamad505976"2026-04-25 15:35:49 +0200"avx512(64,65536,4)all(1024,262144,16)23191.104066081560639948308758OK0.3901932.6979
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.6301e-090MISMATCH4.30114e-10749.313
mpi-homokolnika4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.63258e-090MISMATCH5.76974e-10739.107
mpi-homokomarem46c2ccb9"2026-05-02 00:29:36 +0000"avx512(64,65536,4)all(1024,262144,16)23191.254236081560639948308758OK0.44326228.2671
mpi-homokomarem46c2ccb9"2026-05-02 00:29:36 +0000"avx(64,65536,4)all(1024,262144,16)23191.694516081560639948308758OK0.44710927.9669
mpi-homokoribansda05010"2026-05-04 23:39:08 +0200"avx512(64,65536,4)all(1024,262144,16)23191.703386081560639948308758OK0.60199817.6324
mpi-homokoribansda05010"2026-05-04 23:39:08 +0200"avx(64,65536,4)all(1024,262144,16)23192.341816081560639948308758OK0.61790716.7262
mpi-homokotlintbc9c84c"2026-05-10 21:11:44 +0200"avx(64,65536,4)all(1024,262144,16)23191.014446081560639948308758OK0.26766845.7923
mpi-homokotlintbc9c84c"2026-05-10 21:11:44 +0200"avx512(64,65536,4)all(1024,262144,16)23191.143086081560639948308758OK0.40398131.4911
mpi-homokotvamieb04cc0"2026-05-11 23:55:25 +0200"avx(64,65536,4)all(1024,262144,16)23190.8914746081560639948308758OK0.23522350.2817
mpi-homokotvamieb04cc0"2026-05-11 23:55:25 +0200"avx512(64,65536,4)all(1024,262144,16)23190.9679226081560639948308758OK0.34207637.2702
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx512(64,65536,4)all(1024,262144,16)23191.697016081560639948308758OK0.59974717.7626
mpi-homokrenmard1c7bbb"2026-05-17 13:06:43 +0200"avx(64,65536,4)all(1024,262144,16)23192.29826081560639948308758OK0.60639917.3793
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.63733e-090MISMATCH4.32024e-10749.159
mpi-homokroupad14d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.65639e-090MISMATCH5.85391e-10738.604
mpi-homokruchijc44f416"2026-05-11 00:25:26 +0200"avx(64,65536,4)all(1024,262144,16)23192.367146081560639948308758OK0.62458816.3525
mpi-homokruchijc44f416"2026-05-11 00:25:26 +0200"avx512(64,65536,4)all(1024,262144,16)23191.948746081560639948308758OK0.68870912.9571
mpi-homokunovaeradff9c1"2026-04-26 19:20:33 +0200"avx(64,65536,4)all(1024,262144,16)23191.343826081560639948308758OK0.35457736.0231
mpi-homokunovaeradff9c1"2026-04-26 19:20:33 +0200"avx512(64,65536,4)all(1024,262144,16)23191.422736081560639948308758OK0.50281223.8876
mpi-homokurzsf96d1d1"2026-05-11 23:55:14 +0200"avx(64,65536,4)all(1024,262144,16)23195.808276081560639948308758OK1.53256-14.8334
mpi-homokurzsf96d1d1"2026-05-11 23:55:14 +0200"avx512(64,65536,4)all(1024,262144,16)23196.398116081560639948308758OK2.26117-28.3467
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx(64,65536,4)all(1024,262144,16)23192.34176081560639948308758OK0.61787616.7279
mpi-homokyselaj1d2f74d4"2026-05-25 23:15:07 +0200"avx512(64,65536,4)all(1024,262144,16)23191.762336081560639948308758OK0.62283116.4504
mpi-homolamplotm47e373f"2026-05-08 14:14:57 +0200"avx(64,65536,4)all(1024,262144,16)23192.1766081560639948308758OK0.57415619.2776
mpi-homolamplotm47e373f"2026-05-08 14:14:57 +0200"avx512(64,65536,4)all(1024,262144,16)23192.238246081560639948308758OK0.7910228.14492
mpi-homolejkom763aaaa"2026-05-09 20:05:19 +0200"avx(64,65536,4)all(1024,262144,16)23192.680646081560639948308758OK0.7073112.0312
mpi-homolejkom763aaaa"2026-05-09 20:05:19 +0200"avx512(64,65536,4)all(1024,262144,16)23192.7116081560639948308758OK0.9581041.48699
mpi-homolipovss675f9e4"2026-05-10 16:06:33 +0200"avx512(64,65536,4)all(1024,262144,16)23191.415956081560639948308758OK0.50041324.0537
mpi-homolipovss675f9e4"2026-05-10 16:06:33 +0200"avx(64,65536,4)all(1024,262144,16)23191.950266081560639948308758OK0.51459323.0829
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx(64,65536,4)all(1024,262144,16)23192.089386081560639948308758OK0.551320.6889
mpi-homolopatad5173af2"2026-05-04 21:38:11 +0200"avx512(64,65536,4)all(1024,262144,16)23192.227656081560639948308758OK0.787288.30967
mpi-homolovisekd4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.60295e-090MISMATCH4.22951e-10749.897
mpi-homolovisekd4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.63597e-090MISMATCH5.78172e-10739.035
mpi-homolukasej1bd3c5a3"2026-05-11 23:20:45 +0200"avx(64,65536,4)all(1024,262144,16)23195.163536081560639948308758OK1.36244-10.7454
mpi-homolukasej1bd3c5a3"2026-05-11 23:20:45 +0200"avx512(64,65536,4)all(1024,262144,16)23195.118846081560639948308758OK1.80906-20.5963
mpi-homomachhy119f180"2026-05-16 08:09:45 +0200"avx512(64,65536,4)all(1024,262144,16)23192.615986081560639948308758OK0.9245212.72665
mpi-homomachhy119f180"2026-05-16 08:09:45 +0200"avx(64,65536,4)all(1024,262144,16)23193.682846081560639948308758OK0.9717460.995772
mpi-homomachotao62db3e1"2026-05-11 10:10:41 +0200"avx(64,65536,4)all(1024,262144,16)23191.907116081560639948308758OK0.50320723.8602
mpi-homomachotao62db3e1"2026-05-11 10:10:41 +0200"avx512(64,65536,4)all(1024,262144,16)23191.857726081560639948308758OK0.65654414.6189
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx(64,65536,4)all(1024,262144,16)23191.62217e-090MISMATCH4.28023e-10749.483
mpi-homomaliarmf248943"2026-03-11 03:09:48 +0100"avx512(64,65536,4)all(1024,262144,16)23191.66195e-090MISMATCH5.87354e-10738.488
mpi-homomalydo7b79608"2026-05-09 14:30:55 +0200"avx512(64,65536,4)all(1024,262144,16)23191.837516081560639948308758OK0.649414.999
mpi-homomalydo7b79608"2026-05-09 14:30:55 +0200"avx(64,65536,4)all(1024,262144,16)23195.226376081560639948308758OK1.37902-11.1656
mpi-homomasekmi24d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.67441e-090MISMATCH4.41808e-10748.381
mpi-homomasekmi24d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.64921e-090MISMATCH5.82852e-10738.755
mpi-homomeszardf18c879"2026-05-11 09:35:54 +0000"avx(64,65536,4)all(1024,262144,16)23192.549466081560639948308758OK0.67269713.7744
mpi-homomeszardf18c879"2026-05-11 09:35:54 +0000"avx512(64,65536,4)all(1024,262144,16)23192.492346081560639948308758OK0.8808264.4088
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx(64,65536,4)all(1024,262144,16)23191.854686081560639948308758OK0.48937224.8289
mpi-homomojikm861a978"2026-05-11 23:53:01 +0200"avx512(64,65536,4)all(1024,262144,16)23191.400746081560639948308758OK0.49504124.4287
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx512(64,65536,4)all(1024,262144,16)23192.499036081560639948308758OK0.8831894.31571
mpi-homomudraja13624aee"2026-04-15 13:50:02 +0200"avx(64,65536,4)all(1024,262144,16)23193.368526081560639948308758OK0.8888114.09526
mpi-homonovakj8070710b0"2026-05-11 23:24:54 +0200"avx(64,65536,4)all(1024,262144,16)23194.499836081560639948308758OK1.18732-5.96534
mpi-homonovakj8070710b0"2026-05-11 23:24:54 +0200"avx512(64,65536,4)all(1024,262144,16)23194.924576081560639948308758OK1.74041-19.2521
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.65945e-090MISMATCH4.37859e-10748.693
mpi-homopajonkf4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.62556e-090MISMATCH5.74494e-10739.257
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx512(64,65536,4)all(1024,262144,16)23191.795476081560639948308758OK0.63454215.8032
mpi-homopelikam352b02c6"2026-05-11 23:59:26 +0200"avx(64,65536,4)all(1024,262144,16)23191.66309e-090MISMATCH4.3882e-10748.617
mpi-homopetruchm6337ec6"2026-05-02 11:13:12 +0200"avx(64,65536,4)all(1024,262144,16)23192.741116081560639948308758OK0.72326311.2563
mpi-homopetruchm6337ec6"2026-05-02 11:13:12 +0200"avx512(64,65536,4)all(1024,262144,16)23192.184646081560639948308758OK0.7720798.98705
mpi-homopopovaks2fafde9"2026-05-16 21:42:30 +0200"avx512(64,65536,4)all(1024,262144,16)23191.704176081560639948308758OK0.60227617.6164
mpi-homopopovaks2fafde9"2026-05-16 21:42:30 +0200"avx(64,65536,4)all(1024,262144,16)23192.382616081560639948308758OK0.62867116.1261
mpi-homoposaa0a7cbc3"2026-05-08 17:43:16 +0200"avx(64,65536,4)all(1024,262144,16)23194.433146081560639948308758OK1.16972-5.44657
mpi-homoposaa0a7cbc3"2026-05-08 17:43:16 +0200"avx512(64,65536,4)all(1024,262144,16)23193.988876081560639948308758OK1.40972-11.9306
mpi-homoref83d4b77"2026-04-18 21:35:42 +0200"avx(64,65536,4)all(1024,262144,16)23193.629416081560639948308758OK0.9576491.50349
mpi-homoref83d4b77"2026-04-18 21:35:42 +0200"avx512(64,65536,4)all(1024,262144,16)23192.721326081560639948308758OK0.9617511.35499
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx(64,65536,4)all(1024,262144,16)23192.157786081560639948308758OK0.56934819.5698
mpi-homoreznicob087bd6"2026-05-08 13:38:29 +0200"avx512(64,65536,4)all(1024,262144,16)23192.265116081560639948308758OK0.8005197.73028
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx512(64,65536,4)all(1024,262144,16)23191.679356081560639948308758OK0.59350318.1261
mpi-homosadovskv5bacd1a"2026-05-11 13:49:50 +0200"avx(64,65536,4)all(1024,262144,16)23191.61291e-090MISMATCH4.25579e-10749.682
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx(64,65536,4)all(1024,262144,16)23190.8384776081560639948308758OK0.22123952.4111
mpi-homoschrodm85d095e"2026-05-10 09:23:11 +0200"avx512(64,65536,4)all(1024,262144,16)23190.9741986081560639948308758OK0.34429437.0456
mpi-homosebanede4f9a07"2026-05-04 23:44:04 +0200"avx(64,65536,4)all(1024,262144,16)23191.566036081560639948308758OK0.4132130.7063
mpi-homosebanede4f9a07"2026-05-04 23:44:04 +0200"avx512(64,65536,4)all(1024,262144,16)23191.471136081560639948308758OK0.51991622.7254
mpi-homoshtabovv7683996"2026-05-07 17:40:40 +0200"avx(64,65536,4)all(1024,262144,16)23190.7268826081560639948308758OK0.19179457.3732
mpi-homoshtabovv7683996"2026-05-07 17:40:40 +0200"avx512(64,65536,4)all(1024,262144,16)23190.70386081560639948308758OK0.24873248.3415
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.66682e-090MISMATCH4.39803e-10748.539
mpi-homosnajdrvl4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23192.07153e-090MISMATCH7.32107e-10730.834
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx512(64,65536,4)all(1024,262144,16)23191.628066081560639948308758OK0.57537719.2038
mpi-homostefanm4df73f4b"2026-05-12 11:40:06 +0200"avx(64,65536,4)all(1024,262144,16)23192.196956081560639948308758OK0.57968318.9448
mpi-homostehlisia00b80d"2026-04-24 20:16:41 +0200"avx(64,65536,4)all(1024,262144,16)23195.265916081560639948308758OK1.38945-11.4275
mpi-homostehlisia00b80d"2026-04-24 20:16:41 +0200"avx512(64,65536,4)all(1024,262144,16)23195.050616081560639948308758OK1.78495-20.1301
mpi-homostrecans030c8ce"2026-05-01 20:14:25 +0200"avx(64,65536,4)all(1024,262144,16)23191.66596081560639948308758OK0.43956128.5584
mpi-homostrecans030c8ce"2026-05-01 20:14:25 +0200"avx512(64,65536,4)all(1024,262144,16)23191.890866081560639948308758OK0.66825414.0047
mpi-homostupkava5d381df"2026-05-03 14:37:23 +0200"avx512(64,65536,4)all(1024,262144,16)23191.898566081560639948308758OK0.67097513.8635
mpi-homosvojanojde4a5d0"2026-05-06 14:08:24 +0200"avx512(64,65536,4)all(1024,262144,16)23191.795866081560639948308758OK0.63468215.7955
mpi-homosvojanojde4a5d0"2026-05-06 14:08:24 +0200"avx(64,65536,4)all(1024,262144,16)23192.412666081560639948308758OK0.636615.6907
mpi-homotomam20c9da9"2026-05-06 13:07:27 +0200"avx512(64,65536,4)all(1024,262144,16)23191.68676081560639948308758OK0.59610217.9744
mpi-homotomam20c9da9"2026-05-06 13:07:27 +0200"avx(64,65536,4)all(1024,262144,16)23192.270016081560639948308758OK0.59896117.8081
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.6184e-090MISMATCH4.27028e-10749.563
mpi-homotomisz4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.62619e-090MISMATCH5.74715e-10739.244
mpi-homoturcana7666e9a"2026-05-08 14:35:09 +0200"avx(64,65536,4)all(1024,262144,16)23192.340496081560639948308758OK0.61755816.7458
mpi-homoturcana7666e9a"2026-05-08 14:35:09 +0200"avx512(64,65536,4)all(1024,262144,16)23191.786586081560639948308758OK0.631415.9756
mpi-homovenzarvd71e87e"2026-05-11 22:21:23 +0200"avx(64,65536,4)all(1024,262144,16)23192.455866081560639948308758OK0.64815.074
mpi-homovenzarvd71e87e"2026-05-11 22:21:23 +0200"avx512(64,65536,4)all(1024,262144,16)23191.965426081560639948308758OK0.69460612.6609
mpi-homovernem29c6656"2026-04-22 03:11:01 +0200"avx(64,65536,4)all(1024,262144,16)23192.777286081560639948308758OK0.73280910.8008
mpi-homovernem29c6656"2026-04-22 03:11:01 +0200"avx512(64,65536,4)all(1024,262144,16)23192.836156081560639948308758OK1.00233-0.0809203
mpi-homovireaktd1d89eb"2026-04-12 11:50:15 +0200"avx(64,65536,4)all(1024,262144,16)23192.060326081560639948308758OK0.54363121.1756
mpi-homovireaktd1d89eb"2026-04-12 11:50:15 +0200"avx512(64,65536,4)all(1024,262144,16)23192.047986081560639948308758OK0.72378211.2314
mpi-homovitjaku13deb2e9"2026-04-28 16:35:33 +0200"avx(64,65536,4)all(1024,262144,16)23192.378396081560639948308758OK0.62755816.1877
mpi-homovitjaku13deb2e9"2026-04-28 16:35:33 +0200"avx512(64,65536,4)all(1024,262144,16)23191.786116081560639948308758OK0.63123515.9847
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx(64,65536,4)all(1024,262144,16)23192.31956081560639948308758OK0.61201917.0588
mpi-homovivtonea15996de"2026-05-10 17:24:04 +0000"avx512(64,65536,4)all(1024,262144,16)23191.738566081560639948308758OK0.61443116.9222
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.63828e-090MISMATCH4.32275e-10749.139
mpi-homoyuriicho4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.63179e-090MISMATCH5.76694e-10739.124
mpi-homozapotocf751e6c5"2026-04-29 12:42:54 +0200"avx512(64,65536,4)all(1024,262144,16)23191.8266081560639948308758OK0.64533115.2174
mpi-homozapotocf751e6c5"2026-04-29 12:42:54 +0200"avx(64,65536,4)all(1024,262144,16)23192.449756081560639948308758OK0.64638615.1606
mpi-homozatloum152a0cf8"2026-03-30 21:33:12 +0200"avx(64,65536,4)all(1024,262144,16)23192.210816081560639948308758OK0.5833418.7263
mpi-homozatloum152a0cf8"2026-03-30 21:33:12 +0200"avx512(64,65536,4)all(1024,262144,16)23192.102826081560639948308758OK0.74316310.3133
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx(64,65536,4)all(1024,262144,16)23191.61002e-090MISMATCH4.24817e-10749.744
mpi-homozavodsv4d2e6c0"2026-03-07 14:47:14 +0100"avx512(64,65536,4)all(1024,262144,16)23191.61072e-090MISMATCH5.6925e-10739.576
mpi-homozelezno70e3a62"2026-05-18 21:33:06 +0200"avx512(64,65536,4)all(1024,262144,16)23191.35346081560639948308758OK0.47831125.6232
mpi-homozelezno70e3a62"2026-05-18 21:33:06 +0200"avx(64,65536,4)all(1024,262144,16)23191.90776081560639948308758OK0.50336323.8495

The input consists of an ordered sequence idata with isize elements and an unordered sequence odata with osize elements. The assignment is to distribute the odata into (isize+1) buckets, whose border values are defined by idata. In the bucket number k, elements are greater or equal to idata[k-1] and less than idata[k].

        typedef std::int32_t data_element;
        
        template< typename policy>
        class bsearch_inner {
        public:
            bsearch_inner( const data_element * idata, std::size_t isize);
        };
    
        template< typename policy>
        class bsearch_outer { 
        public:
            bsearch_outer( const bsearch_inner< policy> & inner, std::size_t osize);
    
            void bucketize( const data_element * odata);
            
            typedef std::pair< const data_element *, std::size_t> bucket_rv;
    
            bucket_rv bucket( std::size_t k) const;
        };
    

For relevant performance measurement at parlab, the program shall be run as:

            srun -p mpi-homo-short -n 1 -c 64 <build-folder>/bsearch --direct-print=no --threads=32
        

Test parameters

isize and osize parameters are explained above. isize is iterated through the set { 64, 256, 1024, 4096, 16384, 65536, 262144, 1048576 }, osize through the set { 1024, 16384, 262144 }, resulting in 24 test configurations on each platform. In Debug mode, only 6 of them are used.

repeats is an auto-adjusted parameter, used to increase running time by repeatedly calling compute. 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).