6 research outputs found
Recommended from our members
Translating MATLAB scripts into SPMD-style parallel programs
In this report., we address the issues of translating MATLAB scripts into SPMD-style C programs. The resulting programs, when linked with our run-time library are suitable for execution on parallel computers. We describe the design of the compiler and improvements made to it in the current version. We also describe some of the problems involved in the translation and present several examples showing the translation of MATLAB code into C code. Finally, we present some performance benchmarks
Recommended from our members
Implementing a Run-time Library for a Parallel MATLAB Compiler
Programming parallel machines has been a difficult and unrewarding task. The short lifespan of parallel machines and their incompatibility have made it difficult to utilize them. Our goal here is to create an environment for parallel computing which allows users to take advantage of parallel computers without writing parallel programs. MATLAB is accepted everywhere as a standard of computing, being very powerful, portable, and available on many computers. Its slow speed limits its utility as a language for manipulating large data sets. However, the emergence of publicly available parallel libraries like ScaLAPACK has made it possible to implement a portable MATLAB compiler targeted for parallel machines. My project was the implementation of the run-time support for such a compiler. The system implements a subset of MATLAB functionality. Benchmarking ten MATLAB scripts reveals performance gains over the MATLAB interpreter. In addition, I have studied various data distributions and their effect on parallel performance. This report describes the parallel MATLAB compiler, the run-time library, and its implementation. It presents performance data collected on a variety of parallel platforms as well as the effect of choice of the data distributions on performance
Interactive supercomputing
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.Includes bibliographical references (leaves 92-96).by Parry Jones Reginald Husbands.Ph.D
Sparse multi-level representations for text retrieval
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.Includes bibliographical references (p. [153]-160).by Charles Lee Isbell, Junior.Ph.D