z3jiang / mcvm

A fork of the Sable/mcvm to add in online, low overhead hotspot profiler
Other
2 stars 0 forks source link

DISCLAIMER

This is a past version of McVM, with some parts that are work-in-progress and not fully working.

BUILD IT

The easiest way to compile is to use the bootstrap.sh, which will populate the /vendor directory with LLVM and Boehm GC (it already contains Eigen matrix library in lib/).

Some useful definitions are :

Required libs and headers: libatlas liblapacke

RUNNING IT

A natlab.sh executable script is required in the folder of the mcvm bin or on the PATH. It should invoke java -jar path-to-Natlab.jar $@

License

License BSD - McGill University

Differences from Matlab

Avoid OO, structs, lambda, etc

McVM should be 100% compatible with Matlab syntax. should