McIR and analysis and transformation engine



MiX10: A MATLAB to X10 compiler

Domain-sepecific scientific languages

Tools for compiling array-based languages to GPUs

A tool for supporting OSR in LLVM

Welcome to the new McLab web page. The McLab project aims to provide languages, compilers and virtual machines for dynamic scientific languages. We are starting with the MATLAB language, and extensions of the MATLAB language such as AspectMatlab.

As you can see from the figure the project has many components. If you click on a component, or on the Project list to the left, you can find out more about each component.

We would very much like to work with some groups of scientists, helping to design specific language features and optimizations. If you are interested, please see our Contact Us link.

Would you like a McLab shirt? Check out the Cafe Press McLab Store .

Latest McLAB Release!

11 June 2012: McLAB 1.1 is now available for download.

Projects Publications Software People Contact us FAQs AspectMatlab Domain-specific scientific languages McIR Analysis and transformation engine McVM McJIT fortran generator Matlab McLab front-end optimized and attributed McIR Fortran