|
@ -133,9 +133,11 @@ void process_timings( |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (scana_rc != 0) { |
|
|
*scana_run /= scana_rc; |
|
|
*scana_run /= scana_rc; |
|
|
*scana_wait /= scana_rc; |
|
|
*scana_wait /= scana_rc; |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
{ |
|
|
{ |
|
|
uint64_t scanb_rc = 0; |
|
|
uint64_t scanb_rc = 0; |
|
|
|
|
|
|
|
@ -147,9 +149,11 @@ void process_timings( |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (scanb_rc != 0) { |
|
|
*scana_run /= scanb_rc; |
|
|
*scana_run /= scanb_rc; |
|
|
*scana_wait /= scanb_rc; |
|
|
*scana_wait /= scanb_rc; |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
{ |
|
|
{ |
|
|
uint64_t aggrj_rc = 0; |
|
|
uint64_t aggrj_rc = 0; |
|
|
|
|
|
|
|
@ -161,10 +165,12 @@ void process_timings( |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (aggrj_rc != 0) { |
|
|
*aggrj_run /= aggrj_rc; |
|
|
*aggrj_run /= aggrj_rc; |
|
|
*aggrj_wait /= aggrj_rc; |
|
|
*aggrj_wait /= aggrj_rc; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
void scan_b(size_t gid, size_t tid) { |
|
|
void scan_b(size_t gid, size_t tid) { |
|
|
constexpr size_t split = TC_AGGRJ / (TC_SCANB == 0 ? 1 : TC_SCANB); |
|
|
constexpr size_t split = TC_AGGRJ / (TC_SCANB == 0 ? 1 : TC_SCANB); |
|
|