diff --git a/README.md b/README.md deleted file mode 100644 index 09f5d1415ed93f464b16c27b0f4c57e074484ae3..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Heterogeneous Parallel Virtual Machine - -This repository contains miscellaneous supporting materals for HPVM. - -## Paper - -[Technical Report](https://arxiv.org/abs/1611.00860) - -## Dependencies -You would need to download and install the following components for using AVX and NVIDIA GPUs to speed up your programs - -* Intel OpenCL SDK for Linux from [software.intel.com/sdk/opencl](software.intel.com/sdk/opencl). Follow the installation instructions (no special requirements). -* CUDA - -## Build - -Switch to hpvm-dev -```shell -git checkout hpvm-dev -``` - -Build hpvm -```shell -mkdir install -mkdir build && cd build -cmake ../llvm -DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=../install -make -j<number of threads you want to use to build hpvm> -``` - -Build hpvm runtime -```shell -cd projects/visc-rt -make -cd .. -``` -To use hpvm to compile benchmarks set environment variable `LLVM_SRC_ROOT` to llvm directory in your local repository -```shell -export LLVM_SRC_ROOT=<full path to hpvm>/llvm -``` - -### Benchmark Suites - -Benchmark suites have been migrated to the LLVM 4.0 build. They are located -in [VISC](/llvm/test/VISC/parboil/benchmarks). - -### Running an example (sgemm in parboil) -```shell -cd llvm/test/VISC/parboil/benchmarks/sgemm -make -make run -``` - -### Other Old Components - -Search this repository for "visc", case-insensitive. -