Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 7, Issue 3-4, Pages 303-312

Menhir: An Environment for High Performance Matlab

Stéphane Chauveau and François Bodin

IRISA‐INRIA, Campus de Beaulieu, 35042 Rennes, France

Copyright © 1999 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


In this paper we present Menhir a compiler for generating sequential or parallel code from the Matlab language. The compiler has been designed in the context of using Matlab as a specification language. One of the major features of Menhir is its retargetability to generate parallel and sequential C or Fortran code. We present the compilation process and the target system description for Menhir. Preliminary performances are given and compared with MCC, the MathWorks Matlab compiler.