FreeMatは早い段階から分散処理を視野にいれた開発がなされている。MATLABでも近年Distributed Computing ToolboxやDistributed Computing Engineなどをやっとリリースし、分散処理を推進する方向へは向かっているが、FreeMatはそれを開発当初から行っているのである。その内容・計画が以下のURLにしめされている。
http://freemat.sourceforge.net/wiki/index.php/Parallelization_Plans
以下に簡単にまとめると、
・ ノード間をメッセージ信号でやりとりし分散するMPIは現バージョン(Ver.3.4)では、使用できない(以前のバージョンでは使用できたが、MPI実行時のFreeMatの動作に問題があったようだ)。
・ Ver.3.1よりマルチプルスレッドをサポート
・ OpenMPをサポート
などである。
まだ、発展途上の感は否定できないが、これらがより完成度を高めていくのを期待したい。
しかし開発者が少ないからまだ難しいのかな?やはり寄付金が必要かな?それとも開発できる人の参加があればよいのかな??どなたか優秀な日本の方も参加しないか、密かに期待する今日この頃です。
2007年9月1日土曜日
分散処理環境
投稿者 freemat 時刻: 16:51
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿