diff --git a/README.md b/README.md index 9636e021be439b18c71744e69446aae4ceeed0e5..4280373aa5f5c7d239ee18989edf1f6219c360a1 100644 --- a/README.md +++ b/README.md @@ -5,12 +5,17 @@ This repository contains the source code and documentation for the HPVM Compiler The README briefly describes how to get started with building and installing HPVM. It also provides a benchmark suite to test the compiler infrastructure. -HPVM is currently at version 0.5. For more about what HPVM is, see [our website](https://publish.illinois.edu/hpvm-project/). +HPVM is currently at **version 1.0**. For more about what HPVM is, see [our website](https://publish.illinois.edu/hpvm-project/). -## Paper +## Papers [PPoPP'18 paper](https://dl.acm.org/doi/pdf/10.1145/3200691.3178493) +[OOPSLA'19 paper](https://dl.acm.org/doi/10.1145/3360612) + +[PPoPP'21 paper](https://dl.acm.org/doi/10.1145/3437801.3446108) + + ## Docs [HPVM IR Specification](/hpvm/docs/hpvm-specification.md) @@ -36,12 +41,17 @@ Supported/tested CPU architectures: * Intel Xeon W-2135 * ARM Cortex A-57 -Supported/tested GPU architectures: +Supported/tested GPU architectures for OpenCL backend: * Nvidia Quadro P1000 * Nvidia GeForce GTX 1080 +Supported/tested GPU architectures for Tensor Backend: +* Nvidia Jetson TX2 +* Nvidia GeForce GTX 1080 + HPVM has not been tested but might work on other CPUs supported by LLVM Backend, and GPUs supported by OpenCL such as Intel, AMD, etc. +**NOTE: Approximations are tuned for Jetson TX2 and same speedups may not exist for other architectures ** ## Getting source code and building HPVM