From 03412b9f841f140b9b7410a1890298e3ac2835db Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Tue, 20 Oct 2020 13:35:52 -0400 Subject: TACLe and DIS benchmark fixes - Use consistent approach to prevent computations from being optimized out in the DIS benchmarks - Don't print results in the DIS benchmarks - Fix a memory corruption in TACLe's "epic" benchmark reflect1() - Fix return codes for all benchmarks - Rename run_baseline.sh to run_bench.sh in preperation for this being the main benchmarking script --- dis/Field/field.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'dis/Field') diff --git a/dis/Field/field.c b/dis/Field/field.c index 900d47b..d028ee7 100644 --- a/dis/Field/field.c +++ b/dis/Field/field.c @@ -137,17 +137,17 @@ int main(int argc, char **argv) { } endTime = time(NULL); - volatile int sumAll = 0; + volatile int _stop_optimizer = 0; for (l = 0; l < n; l++) { unsigned int ll; - // fprintf(stdout, "%d subfields for token %d \n", token[l].subfields, l); - sumAll += token[l].subfields + l; + //fprintf(stdout, "%d subfields for token %d \n", token[l].subfields, l); + _stop_optimizer += token[l].subfields + l; for (ll = 0; ll < token[l].subfields; ll++) { - sumAll += ll + token[l].stat[ll].count + token[l].stat[ll].min + + _stop_optimizer += ll + token[l].stat[ll].count + token[l].stat[ll].min + token[l].stat[ll].sum; - /*fprintf(stdout, "subfields %d:\tcount = %d\tmin= %x\tsum= %x\n", - ll, token[l].stat[ll].count, - token[l].stat[ll].min, token[l].stat[ll].sum);*/ + //fprintf(stdout, "subfields %d:\tcount = %d\tmin= %x\tsum= %x\n", + // ll, token[l].stat[ll].count, + // token[l].stat[ll].min, token[l].stat[ll].sum);*/ } } fprintf(stderr, "time for field stressmark = %f seconds.\n", -- cgit v1.2.2