Browse Source

SCRIPTS: Modified benchmark retrieval and added Makefile

Now we retrieve the sources for the benchmark directly from the newly
created repo instead of the original source (the site of Virginia
University)

Also added a top level Makefile to simplify the deploy and the cleansing
of the system
Andrea Gussoni 8 years ago
parent
commit
3e6e6ab7bd
2 changed files with 13 additions and 6 deletions
  1. 7 0
      utils/Makefile
  2. 6 6
      utils/deploy.sh

+ 7 - 0
utils/Makefile

@@ -0,0 +1,7 @@
+.PHONY: clean all 
+
+all:
+	        ./deploy.sh
+
+clean:
+	        rm -rf runtime rodinia-benchmark

+ 6 - 6
utils/deploy.sh

@@ -2,22 +2,21 @@
 
 # Some useful environment variables
 RUNTIME_LINK="http://portablecl.org/downloads/pocl-0.14.tar.gz"
-BENCHMARK_LINK="http://www.cs.virginia.edu/~kw5na/lava/Rodinia/Packages/Current/rodinia_3.1.tar.bz2"
+BENCHMARK_REPO="http://gogs.heisenberg.ovh/andreagus/rodinia-benchmark.git"
 BASE_DIR=`pwd`
 
-# Install all the needed dependencies for compiling the runtime
+# Install all the dependencies needed for compiling the runtime
 sudo apt-get update && sudo apt-get upgrade -y
 sudo apt-get install -y vim build-essential flex bison libtool libncurses5* git-core htop cmake libhwloc-dev libclang-3.8-dev clang-3.8 and llvm-3.8-dev zlib1g ocl-icd-libopencl1 clinfo libglew-dev time gnuplot clinfo ocl-icd-dev ocl-icd-opencl-dev
 
 # Create the needed folders
 if [ ! -d "runtime" ]; then
     mkdir runtime
-    wget -qO- $RUNTIME_LINK | tar xzvf - -C runtime/                                                  
+    wget -qO- $RUNTIME_LINK | tar xzvf - -C runtime/
 fi
 
-if [ ! -d "benchmark" ]; then
-    mkdir benchmark
-    wget -qO- $BENCHMARK_LINK | tar xjvf - -C benchmark/
+if [ ! -d "rodinia-benchmark" ]; then
+    git clone $BENCHMARK_REPO
 fi
 
 RUNTIME_DIR=runtime/`ls runtime`
@@ -31,6 +30,7 @@ fi
 
 # Compile the runtime
 cd $RUNTIME_DIR/build
+make
 cmake -DLLC_HOST_CPU=cortex-a15 ../
 make -j8