IntelCompiler?を使ってFedora8上でopenMPを動かしてみる段 †タイトルそのまんまです。 参考サイト、というか、ソースはほとんどここ。http://d.hatena.ne.jp/mir/20070823 Fedora8で私と同じ仕様で使っている人のためにちょこちょこ記事を追加しています。 目次 †仕様 †
作業手順 †
実行 †
実行2 †ソースはさらしませんが.行列計算(B=A^2ってやつ)を並列化してみたが、高速化できず、それどころか遅くなった。。。コーディングの悪さもあるが、なかなか思うように自動並列化はすすんでくれない、と感じた。 まとめ †openMP、#pragmaの一撃でマルチスレッド化できるので非常に便利です。これでサクサクプログラム書くぞー 検索キー †intel compiler icpc icc openmp pragma omp parallel 自動並列化 core2 duo fedora fedora8 linux |