|
|
|
|
|
|
|
|
Parallel Programming in Mathematica
|
|
|
|
|
|
Organization: | Wolfram Research, Inc. |
Department: | Kernel Technology |
|
|
|
|
|
|
Innovation in Mathematics: Proceedings of the Second International Mathematica Symposium |
|
|
|
|
|
|
The MathLink communication protocol can be used to control several Mathematica kernel processes from within Mathematica. This feature allows the implementation of an environment for parallel programming using processes with distributed memory. Parallel language constructs, such as a parallel version of Map, can easily be implemented on top of these primitive operations. We describe a library for parallel programming in Mathematica and give several examples of its use, including methods to synchronize global variable updates.
|
|
|
|
|
|
|
|