http://d.hatena.ne.jp/morchin/20081031#p1multiprocessingを使用しない場合は約27秒かかり、使用した場合は約14秒だった。タスクマネージャを見ていると、使用しない場合はCPUの使用率が50%~60%くらいだったが、使用した場合はCPUの使用率がほぼ100%だった。
multiprocessingを使用しても所詮はPythonなので遅い。Cythonなどを使用してC言語の方でマルチコアに対応できる必要があると思うが、どうすれば良いのだろう?Cythonが生成したCコードをIntel C++ Compilerとかでコンパイルすればできるのかな?
使用したことながったが、これでParallel Pythonは不要になると思う。
2008年11月4日火曜日
multiprocessingの時間計測
2008-10-31 - プログラミング日記
登録:
投稿 (Atom)