From 43dfc1ea17b18aab4a57a1d253cea5df5ed6542c Mon Sep 17 00:00:00 2001 From: norangebit Date: Fri, 26 Mar 2021 17:53:23 +0100 Subject: [PATCH] new time interval --- main.c | 5 ++++- sequential.c | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index b14968f..635ec3b 100644 --- a/main.c +++ b/main.c @@ -43,6 +43,7 @@ int main() { MPI_Comm_size(MPI_COMM_WORLD, &size); MPI_Comm_rank(MPI_COMM_WORLD, &rank); + long_long start_time = PAPI_get_real_usec(); if (rank == MASTER) initialize(); @@ -61,6 +62,7 @@ int main() { // search for matches int match_number = 0; int residue; + long_long start_search = PAPI_get_real_usec(); int *matches = search_pattern(private_text, pattern, lps, &match_number, &residue); search_for_splitted_pattern(&residue, &match_number, &matches); @@ -79,7 +81,8 @@ int main() { printf("total matches: %d\n", total_match_number); printf("matches index: "); print_array(total_matches, total_match_number); - printf("elapsed: %d\n", end_time - start_time); + printf("total elapsed: %d\n", end_time - start_time); + printf("search elapsed: %d\n", end_time - start_search); } } diff --git a/sequential.c b/sequential.c index 8299e47..607565a 100644 --- a/sequential.c +++ b/sequential.c @@ -6,6 +6,7 @@ int main() { int text_len, pattern_len; + long_long start_time = PAPI_get_real_usec(); char *text = read_file("data/dante.txt", &text_len); char *pattern = read_file("data/pattern.txt", &pattern_len); @@ -15,10 +16,11 @@ int main() { int match_number = 0; int residue = 0; - long_long start_time = PAPI_get_real_usec(); + long_long start_search = PAPI_get_real_usec(); int *matches = search_pattern(text, pattern, lps, &match_number, &residue); long_long end_time = PAPI_get_real_usec(); printf("found %d matches\n", match_number); - printf("elapsed: %d\n", end_time - start_time); + printf("total elapsed: %d\n", end_time - start_time); + printf("search elapsed: %d\n", end_time - start_search); }