diff --git a/README.md b/README.md index 23a94bc763d9e6fa0eb4b1ffb4c7efc611e1be57..ee1d47cb5587ffed379d96185f721e8cad41f4a2 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ cd hpvm bash install.sh ``` Specifically, the HPVM installer downloads LLVM, Clang, compiler-rt, libcxxabi and lld, copies HPVM source into -llvm/tools and builds the entire tree. It also builds a modified LLVM C-Backend as a part of HPVM and is currently used +llvm/tools and builds the entire tree. It also builds a modified LLVM C-Backend, based on the one maintained by [Julia Computing](https://github.com/JuliaComputing/llvm-cbe), as a part of HPVM and is currently used to generate OpenCL kernels for GPUs. In the beginning of the building process, the installer provides users the choice of automatically or manually building HPVM. @@ -65,9 +65,11 @@ make install ``` With all the aforementioned steps, HPVM should be built, installed and ready for use! -### Benchmarks +## Benchmarks and Tests We are providing the following benchmarks with HPVM: * Select benchmarks from the Parboil benchmark suite, located under [test/parboil](/hpvm/test/parboil). * An edge detection pipeline benchmark, located under [test/pipeline](/hpvm/test/pipeline). * A Camera ISP pipeline, curtosy of our collaborators at [Harvard](http://vlsiarch.eecs.harvard.edu), located under [test/cava](/hpvm/test/pipeline). +We are also providing [unit tests](/hpvm/test/unitTests) and [regression tests](/hpm/test/regressionTests). +