From 0e089bb00a5788ba39ac856b4533d3640beeb7a7 Mon Sep 17 00:00:00 2001 From: norangebit Date: Sat, 27 Mar 2021 14:52:53 +0100 Subject: [PATCH] Add new time --- src/parallel.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/parallel.c b/src/parallel.c index 81ed393..9d04347 100644 --- a/src/parallel.c +++ b/src/parallel.c @@ -66,6 +66,9 @@ int main(int argc, char **argv) { int *matches = search_pattern(private_text, pattern, lps, &match_number, &residue); search_for_splitted_pattern(&residue, &match_number, &matches); +#ifdef TIME + long_long stop_search = PAPI_get_real_usec(); +#endif //free(private_text); @@ -75,6 +78,10 @@ int main(int argc, char **argv) { printf("%d -> result number: %d\n", rank, match_number); #endif +#ifdef TIME + long_long start_collect = PAPI_get_real_usec(); +#endif + collect_results(&match_number, matches); #ifdef TIME @@ -92,7 +99,8 @@ int main(int argc, char **argv) { #ifdef TIME printf("total elapsed: %d\n", end_time - start_time); - printf("search elapsed: %d\n", end_time - start_search); + printf("search elapsed: %d\n", stop_search - start_search); + printf("collect elapsed: %d\n", end_time - start_collect); #endif } }