User Guides¶
This tutorial provides an introduction to HPVM for new users of the HVPM project. It begins with instructions on how to build HPVM, then works through examples on programming in HPVM and compiling down to various types of hardware.
Building HPVM¶
First, checkout the HPVM repository using:
git clone --recursive -b main https://gitlab.engr.illinois.edu/llvm/hpvm-release.git
cd hpvm/
Next, build hpvm using the provided installer as follows:
./install.sh -j32 DCMAKE_BUILD_TYPE=Release
This script will download the required LLVM release and build HPVM.
For more details on building HPVM, check out the detailed build instructions.
Tutorials¶
Once you have built HPVM, please refer to the following tutorials for more information on using HPVM.
For more detailed usages, check out the components and developer documentation.