課題6: n女王プログラムの並列化


並列プログラムのサンプルを与えるので、 それを元に課題5で作成したプログラムの 並列化を行う。 逐次版のプログラムと速度比較ができるよう にする。速度比較は課題5と同様に行う

すくなくとも1種類のアルゴリズムをベースにして POSIX スレッドライブラリを利用して マスタ・ワーカ方式により 並列化することを必須とする。 余力がある場合、ワークスティール方式による並列化、 共有メモリ向けマクロの利用を試みること。


マスタ・ワーカ (master-worker) 方式


ワークスティール(work stealing)方式


並列プログラミング, 先頭ページへ
Masahiro Yasugi: yasugi@kuis.kyoto-u.ac.jp