From 8dfefc152f16f9fd9e8aa0910fd4d23d6543d87e Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Fri, 29 May 2020 12:44:28 -0400 Subject: Add DIS benchmarks and scripts as they were used for Joshua's PRP Note that Neighborhood has been modified to use less space --- dis/original/Update/update.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'dis/original/Update/update.c') diff --git a/dis/original/Update/update.c b/dis/original/Update/update.c index 51e1530..92384cd 100644 --- a/dis/original/Update/update.c +++ b/dis/original/Update/update.c @@ -18,6 +18,7 @@ #include #include #include "DISstressmarkRNG.h" +#include "extra.h" #define MIN_FIELD_SIZE 16 @@ -39,7 +40,7 @@ *main() */ -int main(){ +int main(int argc, char** argv){ unsigned int *field; unsigned int f; @@ -76,6 +77,7 @@ int main(){ field[l] = randInt(0, f-w); } + SET_UP startTime = time(NULL); hops = 0; @@ -90,6 +92,7 @@ int main(){ unsigned int max, min; unsigned int partition; unsigned int high; + START_LOOP max = MAX_FIELD_SIZE; min = 0; high = 0; @@ -122,6 +125,7 @@ int main(){ field[index] = sum % (f-w); index = (partition+hops)%(f-w); hops++; + STOP_LOOP }/* end for loop */ startTime = time(NULL) - startTime; @@ -129,5 +133,6 @@ int main(){ fprintf(stdout, "%u hops\n", hops); fprintf(stderr, "total time = %u seconds.\n", (unsigned int)startTime); free(field); + WRITE_TO_FILE return(1); } -- cgit v1.2.2