MacShim: Compiling MATLAB to a Scheduling-Independent Concurrent Language

Neesha Subramaniam, Stephen A. Edwards & Oda Ohan
Nondeterminism is a central challenge in most concurrent models of computation. That programmers must worry about races and other timing-dependent behavior is a key reason that parallel programming has not been widely adopted. The SHIM concurrent language, intended for hardware/software codesign applications, avoids this problem by providing deterministic (race-free) concurrency, but does not support automatic parallelization of sequential algorithms. In this paper, we present a compiler able to parallelize a simple MATLAB-like language into concurrent...
This data repository is not currently reporting usage information. For information on how your repository can submit usage information, please see our documentation.