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

MPI を用いた並列処理計算

N/A
N/A
Protected

Academic year: 2021

シェア "MPI を用いた並列処理計算"

Copied!
12
0
0

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

全文

(1)

MPI を用いた並列処理計算

情報論理工学研究室   06-1-037-0038

 金久 英之

(2)

目次

背景

並列処理

仮想並列計算機

MPI

MPICH

計算方法

結果・考察

(3)

背景

近年、処理時間を高速化することは、

計算機を使用する上での重大な課題

並列計算機

 

(4)

並列処理

ある一つの処理を複数のプロセッサを用いて行うこと

メリット

 データや機能を分割処理出来る  故障に強い

デメリット

 複数のプロセッサが必要

 通信時間の発生

(5)

仮想並列計算機

安価で並列計算機の構築ができる

容易に並列処理ができる

(6)

MPI(Message Passing Interface)

メッセージ通信ライブラリ

世界標準を目的とし開発

移植性が高い

(7)

MPICH

ゴードン国立研究所が開発

無償で配布されているライブラリ

移植性を重視

(8)

計算方法

8個の N*N の行列積を求めるプログラ ム

  行列のサイズを 10*10 から 1000*10 00

  をそれぞれ検証

同性能のプロセッサ4台を用意

   OS は Windows で統一

(9)

行列の計算方法1

行列データを 2つずつ送信

ホストコンピュータ

8 個のN*N行列データ保持)

サブコンピュータ1 サブコンピュータ 2 サブコンピュータ 3

A3 A4 A5 A6 A7 A8

A1 A2

(10)

行列の計算方法2

(11)

処理結果 ( 秒 )

CPU\行列サイ

10 100 500 1000 1 台 0.015s 0.066s 10.87s 167.2s 4 台 0.012s 0.051s 7.291s 86.3s

1.25

(12)

結論

 本研究では、 MPI による行列積計 算の検証をした

MPI による、処理の高速化は有効

  

容易にプログラミングが出来る

参照

関連したドキュメント

活用のエキスパート教員による学力向上を意 図した授業設計・学習環境設計,日本教育工

計算で求めた理論値と比較検討した。その結果をFig・3‑12に示す。図中の実線は

機械物理研究室では,光などの自然現象を 活用した高速・知的情報処理の創成を目指 した研究に取り組んでいます。応用物理学 会の「光

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

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

0.1uF のポリプロピレン・コンデンサと 10uF を並列に配置した 100M

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

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