International Journal of Parallel Programming · 2008 · 193 citations · 7 references
Cluster ComputingEngineeringParallel SoftwareParallel ProcessingCloud ComputingComputer ArchitectureComputer EngineeringSystems EngineeringParallel ImplementationParallel ProgrammingComputer ScienceParallel Programming ModelParallel ComputingParallel Computing ToolboxtmParallel Matlab LanguageData-level ParallelismMatlab® Language
Parallel computing with the MATLAB® language and environment has received interest from various quarters. The Parallel Computing ToolboxTM and MATLAB® Distributed Computing ServerTM from The MathWorks are among several available tools that offer this capability. We explore some of the key features of the parallel MATLAB language that these tools offer. We describe the underlying mechanics as well as the salient design decisions and rationale for certain features in the toolset. The paper concludes by identifying some issues that we must address as the language features evolve.
7
Co-array Fortran for parallel programming
Robert W. Numrich, John Reid · ACM SIGPLAN Fortran Forum · 1998 · 666 citations
Distributed deadlock detection
K. Mani Chandy, Jayadev Misra, Laura M. Haas · ACM Transactions on Computer Systems · 1983 · 393 citations · Full text
Jeremy Kepner, Stan Ahalt · Journal of Parallel and Distributed Computing · 2004 · 59 citations · Full text