A high-level programming language for GPUs
OCaml C++ Shell C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bench
compiler
docs
rtlib
test
.gitignore
README.md
SConstruct
Vagrantfile
bootstrap.sh
configure.ocelot
profile.sh

README.md

Install vagrant and run vagrant up to spin up a VM containing CUDA and ocelot. You can then use vagrant ssh to ssh into the VM. Change directory to /vagrant and you will find the shared folder linked to the repo. If you want to update the packages on the VM (or if it doesn't work correctly the first time), simply run vagrant provision.

The build system uses SCons. SCons will be installed on the VM during provisioning. Run scons in the root directory of this project ("/vagrant/" on the VM). Available targets are the default target (which builds the compiler) and 'test' (which runs tests).

You can find documentation in the doc directory. If you have pandoc installed, you can build the documentation into a pdf by running scons doc.