![]() |
More about Mathematica » |
Mathematica 7は即時並列計算機能を加える.任意のマルチコアのコンピュータシステムで,Mathematica 7は自動的に設定を行い,計算の複数部分を同時に実行することができるようにしている.また今回初めて,並列計算を日常作業のルーチンの部分として数秒で使えるぐらい簡単なものにすることに成功している.Mathematica 言語の記号的性格によって今までに類を見ないほどはっきりした形で数多くの既存および新規の並列プログラミングパラダイムとデータ共有モデルをサポートしている.また Mathematica の並列インフラストラクチャはネットワーク,クラスタ,グリッド,クラウドをシームレスにスケールすることができるように設定されている.
- まったく設定を行わなくてもすべてのバージョンの Mathematica でマルチコアの並列標準が可能»
- Mathematica コードの自動並列化のためのParallelize関数 »
- 反復と関数型操作の自動並列バージョン »
- 投機的並列化のためのParallelTry関数 »
- Mathematica 言語の中に直接組み込まれた柔軟なデータ並列化関数
- 複数のサブカーネル上で別の評価を行うためのブロードキャスト関数 »
- 並列ロードバランシングのための計算の自動で調整可能な部分 »
- 並列計算を完全に制御するための組込みの並列処理プリミティブ »
- シンボルと関数のための共有メモリ機能 »
- 危険域サポートを持つ高レベルの同期化 »
- 自動および相互のサブカーネル管理»
- 定義をサブカーネルに配布するための高レベルメカニズム »
- 並列処理状況のノートブック内での表示 »
- 並列アーキテクチャの相互設定のための完全なユーザインターフェース »
- Wolfram Workbench を使った並列デバッグおよびプロファイル化
- 同種と異機種のネットワークおよびクラスタにおける並列化への組込みのサポート(要gridMathematica)
- アドホック並列ネットワークのためのWolfram Lightweight Grid Systemへの組込みのサポート
- Microsoft,Sun,LSF,PBS等のクラスタ管理システムへの組込みのサポート

