MATmarks: A shared memory environment for MATLAB programming

George Almasi, Calin Cascaval, David A. Padua

Research output: Contribution to journalConference articlepeer-review

Abstract

MATmarks is an extension of the MATLAB tool that enables shared memory programming on a network of workstations by adding a small set of commands. A high-level overview of the MATmarks system, the commands added to MATLAB, and the performance gains achieved are presented. Performance results show that linear speedup can be achieved on a moderate number of workstations. While transforming a serial program into a shared memory parallel one is much easier than writing a message-based parallel program, for good performance one needs to be more careful coding a parallel algorithm.

Original languageEnglish (US)
Pages (from-to)341-342
Number of pages2
JournalIEEE International Symposium on High Performance Distributed Computing, Proceedings
StatePublished - Dec 1 1999
EventProceedings of the 1999 8th IEEE International Symposium on High Performance Distributed Computing - HPDC-8 - Redondo Beach, CA, USA
Duration: Aug 3 1999Aug 6 1999

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'MATmarks: A shared memory environment for MATLAB programming'. Together they form a unique fingerprint.

Cite this