Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SP
DOI: 10.1109/ipps.1999.760489
|View full text |Cite
|
Sign up to set email alerts
|

Automatic array alignment in parallel Matlab scripts

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…Prior work in this space proposes static, compile-time techniques for analysis. The first set of techniques focuses on partitioning [29]; the second on data co-location [37,49,55]. Prior work also has examined nested loops with affine array subscript patterns, using different structures (vector [29], matrix [60] or reference [32]) to model memory access patterns or polyhedral model [45] to perform localization analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Prior work in this space proposes static, compile-time techniques for analysis. The first set of techniques focuses on partitioning [29]; the second on data co-location [37,49,55]. Prior work also has examined nested loops with affine array subscript patterns, using different structures (vector [29], matrix [60] or reference [32]) to model memory access patterns or polyhedral model [45] to perform localization analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Several of these are similar to Matlab D in the sense that they compile Matlab to C or Fortran, either generating assertions for a parallel Fortran compiler or calls to parallel numerical libraries. Included in this class are Falcon [12], Otter [13], CONLAB [14], and ParAL [15]. While these projects obtain improved performance by compiling to low-level languages, they do not take advantage of the performance possible from being able to automatically specialize libraries for additional distributions.…”
Section: Related Workmentioning
confidence: 99%
“…Software that makes use of this approach: Otter [40], RT-Express [28], ParAL [36], FALCON [18], CONLAB [20], MATCH [7], and Menhir [14] These projects compile MATLAB scripts into an executable, sometimes translating the scripts into a compiled language as an intermediate step. Some projects, e.g., [40] and [20], link the compiled code with parallel numerical libraries, while some software, e.g., [18], generates code that is already parallel.…”
Section: Matlab Compilersmentioning
confidence: 99%