• 検索結果がありません。

MPI を用いた最適な分散処理

N/A
N/A
Protected

Academic year: 2021

シェア "MPI を用いた最適な分散処理"

Copied!
16
0
0

読み込み中.... (全文を見る)

全文

(1)

MPI を用いた最適な分散処理

情報論理工学研究室

05-1-037-0136

  角 仁志

(2)

目次

並列処理

仮想並列計算機

目的

MPI (Message Passing Interface)

並列

JPEG

エンコーダ

検証方法

結果・考察

(3)

並列処理

処理速度の向上

データの分割

機能の分割    

信頼性の向上

耐故障性

(4)

仮想並列計算機

手伝います

まだ処理の途 中です

処理が完了したよ えっ、まだなの!

仕方が無いから待つ

すいません

(5)

目的

仮想並列計算機を用いて処理を行なう

時、各計算機へのデータ割り当ての配

分を性能により変動させることで、処

理速度の向上をさせる。

(6)

MPI(Message Passing Interfa ce)

世界標準を目的に作成された API の規 格

プログラムの移植性が高い

異機種間の通信が考慮されていない

(7)

並列 JPEG エンコーダ

(8)

検証方法

BMP

画像を

50

24bit

14MB

計算機は

4

OS

WindowsXP

で統一

全て違う性能

分割する割合

均等・

CPU

のクロック数・メインメモリのバ

イト数・バイト数

×

クロック数、計四種類

(9)

仮想並列計算機の構成図

(10)

使用した各計算機の性能

OS CPU

メインメ

モリ 計算機

F8 Windows

XP 1.5GHz 504MB

計算機

FM Windows

XP 3.2GHz 2000MB

計算機

M2 Windows

XP 2.5GHz 1000MB

(11)

各計算機の性能比較

(12)

実際の割り当て画像比

CPUMMMM×CPU

F8 10/64 8/64 4/64

FM 23/64 31/64 38/64

M2 17/64 15/64 15/64

I5 14/64 10/64 7/64

合計 1 1 1

(13)

例: CPU のクロック数の比

(14)

検証結果・演算時間 ( 秒 )

(15)

考察

CPU

のクロック数の比    :処理速度向上

メインメモリのバイト数の比:処理速度低下

バイト数

×

クロック数の比 :処理速度低下

今回の結果はメインメモリに負担をかけるほ

どの大規模な処理ではなかったため、メイン

メモリの性能が関係なかったためだと考えら

れる

(16)

結論・今後の課題

計算機の性能により、データ量の割り当てを 変動させる手段は有効的である

ただし、その分割方法によっては、反対に処 理が遅くなることも考慮しなければならない

処理内容により最適な分割例を求める必要が ある

計算機の性能によるデータの分割を動的に行

なうことが求められる

参照

関連したドキュメント

日頃から製造室内で行っていることを一般衛生管理計画 ①~⑩と重点 管理計画

テューリングは、数学者が紙と鉛筆を用いて計算を行う過程を極限まで抽象化することに よりテューリング機械の定義に到達した。

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

このエアコンは冷房運転時のドレン(除湿)水を内部で蒸発さ

、肩 かた 深 ふかさ を掛け合わせて、ある定数で 割り、積石数を算出する近似計算法が 使われるようになりました。この定数は船

現状では、3次元CAD等を利用して機器配置設計・配 管設計を行い、床面のコンクリート打設時期までにファ

廃棄物の再生利用の促進︑処理施設の整備等の総合的施策を推進することにより︑廃棄物としての要最終処分械の減少等を図るととも

この場合,波浪変形計算モデルと流れ場計算モデルの2つを用いて,図 2-38