summaryrefslogtreecommitdiffstats
path: root/dis/original
diff options
context:
space:
mode:
authorJoshua Bakita <jbakita@cs.unc.edu>2020-10-16 16:55:14 -0400
committerJoshua Bakita <jbakita@cs.unc.edu>2020-10-16 16:55:14 -0400
commit6ea9939e0610a809f6f47d13ec68df00d1ca0afc (patch)
treefe4a2eee3ddcf77e2367309dcd75a232b76dcd62 /dis/original
parente9285d0cdea756a2830f0ace378e4197b36869aa (diff)
Move the DIS benchmarks up a directory and update hardcoded paths
Note that this repo does not attempt to keep a copy of the original DIS benchmark distributions. UNC real-time has another repo for that.
Diffstat (limited to 'dis/original')
-rw-r--r--dis/original/Field/DISstressmarkRNG.h190
-rw-r--r--dis/original/Field/field.c153
-rwxr-xr-xdis/original/Makefile38
-rwxr-xr-xdis/original/Matrix/ver1/DISstressmarkRNG.h190
-rwxr-xr-xdis/original/Matrix/ver1/matrix.c600
-rwxr-xr-xdis/original/Matrix/ver2/DISstressmarkRNG.h190
-rwxr-xr-xdis/original/Matrix/ver2/matrix.c594
-rw-r--r--dis/original/Neighborhood/DISstressmarkRNG.h190
-rw-r--r--dis/original/Neighborhood/neighborhood.c103
-rw-r--r--dis/original/Neighborhood/utili.h363
-rw-r--r--dis/original/Pointer/DISstressmarkRNG.h190
-rw-r--r--dis/original/Pointer/pointer.c159
-rw-r--r--dis/original/Transitive/DISstressmarkRNG.h190
-rw-r--r--dis/original/Transitive/transitive.c131
-rw-r--r--dis/original/Update/DISstressmarkRNG.h190
-rw-r--r--dis/original/Update/update.c138
-rw-r--r--dis/original/WSS_DOCS.md83
-rwxr-xr-xdis/original/clean.sh1
-rwxr-xr-xdis/original/gen_input.py113
-rw-r--r--dis/original/inputs/Field/in1179
-rw-r--r--dis/original/inputs/Field/in2179
-rw-r--r--dis/original/inputs/Field/in345
-rw-r--r--dis/original/inputs/Field/in490
-rw-r--r--dis/original/inputs/Field/in5198
-rw-r--r--dis/original/inputs/Field/in6201
-rw-r--r--dis/original/inputs/Field/in7197
-rw-r--r--dis/original/inputs/Matrix/in11
-rw-r--r--dis/original/inputs/Matrix/in23
-rw-r--r--dis/original/inputs/Matrix/in31
-rw-r--r--dis/original/inputs/Matrix/in41
-rw-r--r--dis/original/inputs/Matrix/in51
-rw-r--r--dis/original/inputs/Matrix/in61
-rw-r--r--dis/original/inputs/Matrix/in71
-rw-r--r--dis/original/inputs/Neighborhood/in12
-rw-r--r--dis/original/inputs/Neighborhood/in22
-rw-r--r--dis/original/inputs/Neighborhood/in32
-rw-r--r--dis/original/inputs/Neighborhood/in42
-rw-r--r--dis/original/inputs/Neighborhood/in52
-rw-r--r--dis/original/inputs/Pointer/in113
-rw-r--r--dis/original/inputs/Pointer/in1012
-rw-r--r--dis/original/inputs/Pointer/in28
-rw-r--r--dis/original/inputs/Pointer/in35
-rw-r--r--dis/original/inputs/Pointer/in412
-rw-r--r--dis/original/inputs/Pointer/in58
-rw-r--r--dis/original/inputs/Pointer/in612
-rw-r--r--dis/original/inputs/Pointer/in712
-rw-r--r--dis/original/inputs/Pointer/in812
-rw-r--r--dis/original/inputs/Pointer/in912
-rw-r--r--dis/original/inputs/Transitive/in11
-rw-r--r--dis/original/inputs/Transitive/in21
-rw-r--r--dis/original/inputs/Transitive/in31
-rw-r--r--dis/original/inputs/Transitive/in41
-rw-r--r--dis/original/inputs/Transitive/in51
-rw-r--r--dis/original/inputs/Transitive/in61
-rw-r--r--dis/original/inputs/Transitive/in71
-rw-r--r--dis/original/inputs/Transitive/in81
-rw-r--r--dis/original/inputs/Update/in11
-rw-r--r--dis/original/inputs/Update/in21
-rw-r--r--dis/original/inputs/Update/in31
-rw-r--r--dis/original/inputs/Update/in41
-rw-r--r--dis/original/inputs/Update/in51
-rw-r--r--dis/original/inputs/Update/in61
-rw-r--r--dis/original/inputs/Update/in71
-rw-r--r--dis/original/inputs/Update/in81
-rw-r--r--dis/original/inputs/WSSS12
-rw-r--r--dis/original/inputs/WSSS_maxstride4mb16
-rw-r--r--dis/original/inputs/caches7
-rw-r--r--dis/original/inputs/caches_maxstride2ways11
-rw-r--r--dis/original/inputs/random_walk/in11
-rwxr-xr-xdis/original/postproc.sh3
-rw-r--r--dis/original/random_walk.c550
-rwxr-xr-xdis/original/runDIS1.sh2
-rwxr-xr-xdis/original/runDIS2.sh2
-rwxr-xr-xdis/original/runDIS4.sh5
-rwxr-xr-xdis/original/run_dis.sh81
-rwxr-xr-xdis/original/setup_mem_and_global.sh13
-rwxr-xr-xdis/original/summarize.py71
77 files changed, 0 insertions, 5810 deletions
diff --git a/dis/original/Field/DISstressmarkRNG.h b/dis/original/Field/DISstressmarkRNG.h
deleted file mode 100644
index 4aa2620..0000000
--- a/dis/original/Field/DISstressmarkRNG.h
+++ /dev/null
@@ -1,190 +0,0 @@
1#include <math.h>
2
3#define IA 16807
4#define IM 2147483647
5#define AM (1.0/IM)
6#define IQ 127773
7#define IR 2836
8#define NTAB 32
9#define NDIV (1+(IM-1)/NTAB)
10#define EPS 1.2e-7
11#define RNMX (1.0-EPS)
12
13static long iy=0;
14static long iv[NTAB];
15static long iseed;
16
17int ABS(int x){
18 if (x>= 0) return x;
19 else
20 return (-x);
21}
22
23int sign(int x){
24 if (x >= 0) return 1;
25 else
26 return (-1);
27}
28
29int MAX(int x, int y){
30 if (x>= y) return x;
31 else
32 return y;
33}
34
35int MIN(int x, int y){
36 if (x<= y) return x;
37 else
38 return y;
39}
40
41void randInit(long idum)
42{
43 long j;
44 long k;
45
46 assert (idum <= 0);
47 assert (iy == 0);
48
49 iseed = idum;
50 if (-(iseed)<1){
51 iseed = 1;
52 }
53 else {
54 iseed = -(iseed);
55 }
56 for (j=NTAB+7; j>=0; j--){
57 k = (iseed)/IQ;
58 iseed = IA*(iseed-k*IQ)-IR*k;
59 if (iseed < 0){
60 iseed += IM;
61 }
62 if (j < NTAB){
63 iv[j] = iseed;
64 }
65 }
66 iy = iv[0];
67}
68
69float randNum()
70{
71 long j;
72 long k;
73 float temp;
74
75 assert (iy != 0);
76
77 k = (iseed)/IQ;