diff options
author | Isaac Wu <isaacwu@a8.Millennium.Berkeley.EDU> | 2014-04-30 19:03:04 -0700 |
---|---|---|
committer | Isaac Wu <isaacwu@a8.Millennium.Berkeley.EDU> | 2014-04-30 19:03:04 -0700 |
commit | 8f7c1df5ac71daca539b309dcece08a880db9ffc (patch) | |
tree | a94e2a46c1ea55e0c27b515ee585a3c3f06b6f78 | |
parent | 7d73ab3250da20d297d5134c028e7a1eb213683c (diff) | |
parent | 6a39083874c81189bce70b8cb0d205f132ab1ad9 (diff) | |
download | riscv-tests-8f7c1df5ac71daca539b309dcece08a880db9ffc.zip riscv-tests-8f7c1df5ac71daca539b309dcece08a880db9ffc.tar.gz riscv-tests-8f7c1df5ac71daca539b309dcece08a880db9ffc.tar.bz2 |
Merge branch 'rekall' of github.com:ucb-bar/riscv-tests into rekall
-rw-r--r-- | benchmarks/sdisorder/sdisorder.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/benchmarks/sdisorder/sdisorder.c b/benchmarks/sdisorder/sdisorder.c index 8803312..03d0b0a 100644 --- a/benchmarks/sdisorder/sdisorder.c +++ b/benchmarks/sdisorder/sdisorder.c @@ -30,7 +30,7 @@ void ShuffleStream(int *a, int n) { } -void Chase(int *a, int n, int iterations) { +int Chase(int *a, int n, int iterations) { int loc[MLP]; for (int m=0; m<MLP; m++) loc[m] = m * (n/MLP) + m; @@ -47,6 +47,7 @@ void Chase(int *a, int n, int iterations) { //printf("woah\n"); } } + return loc[n]; } @@ -61,16 +62,17 @@ void RandGenBench(int n) { int main(int argc, char* argv[]) { - int num_iters = 2; - int length = 1<<6; + int num_iters = 1; + int length = 1<<12; int randomize = 1; int stream[length]; InitStream(stream, length); - + if (randomize) { ShuffleStream(stream, length); } - Chase(stream, length, num_iters); + + randomize = Chase(stream, length, num_iters); } |