ParLab: An Interactive Programming Environment with MATLAB/Octave Syntax for Effi cient Matrix Operations on Multiprocessors

ParLab is an interactive programming system currently in development at Facultad de Ingenierof Universidad de Carabobo that aims to help with migration of computing intensive applications developed with MATLAB or Octave for effi cient execution on multiprocessor computers. ParLab interprets, parallelizes, and executes with syntax similar to MATLAB/Octave in an interactive way. This environment allows parallel execution of applications in a multiprocessor computer without requiring the user to explicitly parallelize code. In this w ork, we discuss the motivations, design objectives of ParLab, as well as the parallelization strategies, limitations and pr eliminary results.