2007-01-01から1ヶ月間の記事一覧

数値演算系プログラムのサポート

基本的な所は軽く書いてみた。今後どうしようか考え中。 方針は、MPIのようなSPMDプログラムのサポート。具体的には、parallel_begin()でfork, parallel_end()でjoin, 各プロセスに0スタートのプロセスIDを与える。ただforkするだけなので、全プロセスが同じ…

甥、姪と遊ぶ

たまごっちの人生ゲームみたいなのに付き合う。

数値演算系プログラムのサポート

今のPARDSは、数値演算系プログラムの並列化にはあまり向きません。数値演算系は歴史も長いし、OpenMPのような既存のツールを使った方がうまく書けるとは思います。しかし、データフロー同期と数値演算系のループ並列化を混在させたいこともあるかも知れませ…

日記環境

今モバイル環境(W-Zero3)しかないので、書きづらい…

WorkPool

昨日書いたクラスの件、結局コミットしてみた(昨日)。マニュアルを更新して、並列機でチェックしてみて、良さそうだったらリリースするか。意外と性能いいかも知れんし。でも、遅かったらどうするかなぁ。

Work Pool

2006-12-25 - t-arakiの日記で書いたように、PoolからWorkerが仕事を取りに行くのをサポートするクラスを作成してみた(まだ要修正のところがあるので、未コミット)。このクラス(WorkPool)は、仕事のリスト(SyncList)と、仕事をした結果を出力するリスト(Sy…

あけましておめでとうございます

今日は親戚まわり。