quad coreでのMPI使用法

このQ&Aのポイント
  • core 2 quadを使用したMPIの使い方について教えてください。
  • 単体PCでのquad coreを使用した並列計算の方法について教えてください。
  • mpich-1.2.7p1をインストール済みのPCで、単体PCの4つのプロセッサを使用する並列計算の方法を教えてください。
回答を見る
  • ベストアンサー

quad coreでのMPI使用法

私はcore 2 quadを使用しています。 先日、並列計算を使用する機会があり、MPIを使用しようと思ったのですが、単体のPCに用いる場合の説明を見つけることが出来ませんでした。クラスターのような環境に使うための説明をされているHPしか見つけることが出来ず、困っています。 状況としては、 ・mpich-1.2.7p1をインストール済み。 ・CPUはcore 2 quad Q6600 ・PCは一台のみ。 ・やりたいことは、単体PCの4つのプロセッサを使用する並列計算の実行。 という感じです。 説明が分かりづらいかも知れませんが、もし参考になりそうな文書やHPをご存知でしたら、教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • qqtester
  • ベストアンサー率66% (10/15)
回答No.1

PCが一台でPC間の通信が不要であれば。 OpenMPを使ってはどうでしょうか。 指示文を追加することで、並列化の 条件を満たせば並列計算に変更できます。 <http://www.na.cse.nagoya-u.ac.jp/~reiji/lect/hpc02/OpenMPintro.html> <http://phase.hpcc.jp/Omni/openmp-tutorial/index.htm>

参考URL:
http://phase.hpcc.jp/Omni/openmp-tutorial/index.htm
skyrunners
質問者

お礼

なるほど。OpenMPという便利なものがあるのですね。 勉強して使ってみたいと思います。 ありがとうございました。

関連するQ&A

  • Core2 Quad とCore2 Duo の違いについて

    現在、PCの買い替えを検討しております。タイトルに書きましたように、Core2 Quad とCore2 Duo の違いについて質問があります。 現在、Pentium4 3GHz (Hyper-Threading(HT))のマシンを使っています。主な使用目的は科学系のソフトウエア、プログラムによる計算、処理です。BIOSでHTをOffにしたところ、CUPの使用率が50→100%になり使用できるメモリ量も上がり、今までできなかった重い計算ができるようになった経験があります(マルチタスクはそれゆえ重くなりました)。もちろん、1つのコアを2コアに仮想化しているだけなので当たり前なのですが。。。 そこで、質問なのですが、同クロック、同FBSのCore2 Quad とCore2 Duoを比べた場合、コア単体の性能は同一と考えてよいのでしょうか?使用しているソフトウエア、プログラムはマルチコアに対応しておりません。少しでも重い計算ができるマシンをと思っております。3.3GHzのCore2 Duoのほうが2.6GHzのCore2 Quadよりコア単体の性能は勝っているのでしょうか?よろしくお願いいたします。

  • MPIによる並列処理

    MPICH2を使ってCプログラムの並列処理を行おうとしております。 1台のPCを使用してPC内部の4つのコアで並列処理をさせようとしております。 http://pccluster.web.fc2.com/MPI.html のページを参考にMPICH2のインストールを行い、 mpdboot ~でMPIの起動、プログラムの並列実行は行えたのですが、 ~/mpd.hostsに PCのIP:4 を書き込み、mpdboot -n 1 -f mpd.hostsで起動し、 mpiexec -n 1 xxx.cpp を実行した場合、 n=1より2、3、4の場合のほうが速くはなるのですが、2の場合が4より速くなってしまいます。 これは何かがボトルネックになっていると考えられるのでしょうか? また、mpd.hostsのファイル内で「:4」として1台のPCですが4つのコアがあると指定しているにも関わらず、実行するときに mpiexec -n 5以上の数字 xxx.cpp という指定したコア数以上での実行ができてしまいます。これは何かインストール中の設定で間違いがあるのでしょうか。(mpiexec -n 10 hostnameとした場合なぜかちゃんと10個の応答が同じPC名でかえってきます) 理解がいまいちなので、質問の文章が分かりにくいところもありますが、教えていただけないでしょうか。 よろしくお願いします。

  • Core2 DuoからCore2 Quadへ変えた場合

    フライトシミュレーターをメインに遊んでいます。 今現在、下記のCore2 Duoを使用しています。 *Core2 Duo プロセッサー E8500 ビデオカードは、NVIDIAGeForce8800 GT @ 660MHz engine clockです。 メモリは4gb マザーボードはp5k pro これを、下記のCore2 Quadに変えた場合、 インテル&reg; Core2 Quad プロセッサー Q9650 性能はどれ位UPする物なのでしょうか?ビデオカートはそのままです。 皆さんのご意見をお聞かせ下さい。

  • Core2Duo or Core2Quad??

    自作PCを考えています。 HP・DVD制作などをするのでイラストレーター・フォトショップ・フラッシュ等、使います。 作業をするのにストレスを感じるときついんです。 OSはVistaultimateです。 それで、CPUで悩んでいるのですが、実際、Core2Duo と Core2Quad って 差がありますか??クアッドコアはあまりに強烈ですかね?? ちなみに、メモリーは2GBで行く予定です。 Core2DuoはE6600で、Core2QuadはQ6600で検討中です。 よろしくお願いします。

  • Core2 Quad とCore i7はどれほど性能が違うのですか?

    Core2 Quad とCore i7はどれほど性能が違うのですか? 具体的にはDELLのサイトでパッケージから ・インテル(R) Core(TM) 2 Quad プロセッサー Q9550 (12MB L2 キャッシュ, 2.83GHz, 1333MHz FSB) ・インテル(R) Core(TM) i7-950 プロセッサー (3.06GHz, 8MB L3 キャッシュ) このどちらかがメインのパッケージを検討してます。 ベンチマーク等で性能の比較ができるとわかりやすいのですが・・・。 もちろんi7の方がよいのは解ってますが、価格的なコストパフォーマンスも考えてどうなのかと? 主な使用方法は、DVDビデオの編集(そこそこ使います)、音楽のエンコード等です。 何かお勧めのメーカー等もあれば教えていただけると助かります。

  • ASUSマザーボードにCore 2 Quadは…

    自作PCを作ったのですが、 ASUS P5KPL-AM EPU マザーボードで 今はIntel Celeron Dual Core E3200 を使用しているのですが、 CPUをIntel Core 2 Quad Q9505 に乗り換えたいなと思っています。 ASUSの公式HPには、Quad対応と書いているのですが、 すべてのQuadに対応しているのか、心配で質問してみました。 対応しているのでしょうか

  • CORE2duoとCORE2quad

    この度PCを買い換えることになったのですが、今新製品として市場に出回っているPCの多くはCORE2DUOを搭載しており、上位CPUのQUADは限定的です。そこでどちらのCPUを搭載しているPCを買おうかとずっと迷っています。 ○まず用途の第一は大量の写真の処理です。デジタル一眼で撮影したRAWというデータを現像する処理が一番多いです。 ○次の用途はHPの作成やFLASHを作ったりすることです。 このような用途の元では比較的廉価なDUOかスペックで有利なQUADかどちらのCPUが適切でしょうか?よろしくご教示お願いいたします。

  • Core2Quadを買ったのですがPentiumと表示されます

    Core2DuoE6850からCore2QuadQ9550にCPUを交換したところ マイコンピュータのプロパティだと CPUが「Intel PentiumIII Xenonプロセッサ」と表示されてしまします。 もしかして別物が紛れ込んでた?!と思いましたが EVERESTというソフト上だと、Core2Quadで表示されます。 一応PCは動いているのですが、かなり不安です。 自作に詳しい方、解決策があるかたはご教授願います。

  • Core 2 Quadと水冷ファンについて

    現在、DELLのDimension4600CというPCを使っていますが、ファンの音がうるさく最近、デジタルビデオカメラを購入したので編集するにも現在のPCでは限界があると思ったので買い替えを検討しています。 自分としてはCPUはCore 2 Quadにして水冷ファンを使っている機種がいいと思っているんですが水冷ファンを使っているかどうかどこを見ればいいのでしょうか? また、Core 2 Quad搭載PCはHp・NEC・ソニー・デル・富士通などがあると思いますが価格的にお手ごろなのはどのメーカーなのでしょうか?知人にマウスコンピューターを薦められましたがいかがでしょうか?

  • Intel Core2 Quad Q6600プロセッサの性能

    マウスコンピューターでIntel Core 2 Quad Q6600プロセッサに 3ギガのメモリーのタワーコンピューターを購入しました。 しかし、インターネットゲームの画面を6画面しか立ち上げられない のです。それと同時にインターネットエクスプローラーを40面程度しか立ち上げることができないのです。他の性能の劣るノートPCでも8面立ち上げることができます。またインターネットエクスプローラーを50面立ち上げることができます。(はじめIEを立ち上げあとコントロールN連打で可能です) ドスパラでも試しましたが、やはり40面しか立ち上がりません。 他に Quad Q6600プロセッサのPCをおもちのかたにお聞きしたいです。 IEをいくつ立ち上げることができますか? また、IEを最も多く立ち上げることができるPCを教えて下さい。 至急に新規PC購入を考えています。 ちなみにCore 2 Duo E6850 で2ギガメモリーで60面でした。

専門家に質問してみよう