Vortex is a full-stack open-source RISC-V GPGPU.
doc
: Documentation.hw
: Hardware sources.driver
: Host drivers repository.runtime
: Kernel Runtime software.sim
: Simulators repository.tests
: Tests repository.ci
: Continuous integration scripts.miscs
: Miscellaneous resources.More detailed build instructions can be found here.
$ sudo apt-get install build-essential $ sudo apt-get install binutils $ sudo apt-get install python $ sudo apt-get install uuid-dev $ sudo apt-get install git
$ git clone --depth=1 --recursive https://github.com/vortexgpgpu/vortex.git $ cd Vortex
$ mkdir build $ cd build $ ../configure --xlen=32 --tooldir=$HOME/tools
$ ./ci/toolchain_install.sh --all
$ source ./ci/toolchain_env.sh
$ make -s
$ ./ci/blackbox.sh --cores=2 --app=vecadd
$ ../configure --xlen=32 --tooldir=$HOME/tools --prefix=<install-path>
$ make -s
$ make install
$ ../configure --xlen=32 --tooldir=$HOME/tools
$ echo "source <build-path>/ci/toolchain_env.sh" >> ~/.bashrc
$ ../configure
$ ./ci/blackbox.sh --app=demo --debug=3