Details

Project TitleMAT2C: A MATLAB-to-C Translator
Track Code2003-001
Short Description

New software for automatic translation of MATLAB programs to optimized C code 

#software #application

Abstract

MAT2C is a software application that automatically translates MATLAB programs to highly optimized C code. The compiled code is usually orders of magnitude faster than the interpreted versions and is also often much faster then the C codes generated by mcc, the only commercially available compiler for MATLAB. The key reason for this is the use of statistically inferred types, produced by a back-end type inference engine called MAGICA, in optimizations and code-generation. 

 
TagsSOFTWARE: application
 
Posted DateJan 27, 2015 3:09 PM

Inventors

Pramod G. Joisha

Prithviraj Banerjee*

Applications

  • Compilation of specifications in MATLAB
  • Instructional use in classrooms

Advantages

  • Increased efficiency and speed of code compared to commercial competitor
  • Uses type information, unlike the commercial competitor

Publications

  • Increased efficiency and speed of code compared to commercial competitor
  • Uses type information, unlike the commercial competitor

IP Status

Copyright.

Contact Information

Arjan Quist, PhD

Invention Associate 

(p) 847.467.0305 

(e) arjan.quist@northwestern.edu