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

44 MPI による JPEG 圧縮の検証

N/A
N/A
Protected

Academic year: 2021

シェア "44 MPI による JPEG 圧縮の検証"

Copied!
1
0
0

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

全文

(1)

44         MPI による JPEG 圧縮の検証

情報論理工学研究室    横瀨 拓也

1.

序 論

近年、コンピュータの急速な性能向上やプログラム技 術の進歩に伴い、コンピュータは計算時間がかかってし まう処理を出来るだけ速く処理を行なうかが求められて いる。しかし、高速処理が可能な並列計算機はとても高 価なものである。そのため、ネットワークを使用するこ とで、複数の計算機を並列計算機として利用できるソフ トウェアが注目されている。

本研究では、無料で提供されている並列計算のソフト ウェアの一つである

MPI(Message Passing Interface)を

用いてその性能を実験的に評価する、評価方法として、

無圧縮画像である

BMP(Bit Map)画像から JPEG(Joint Photographic Experts)画像に変換処理を行なう並列エ

ンコーダを作成することで、どれだけの処理時間の短縮 が出来るかの検証を行った。

2.

研究内容

2.1

目的

本研究では、MPI の性能評価をするため、BMP 画像 を

JPEG

画像に変換させる処理を行う。この変換処理を、

1台で処理を行う場合と

MPI

を使用し複数のコンピュ ータでの処理においてどれだけ処理時間の向上が行えて いるのかを検証する。

2.2

使用する画像・機器

使用する

BMP

画像は、24bitカラー・2560×1920・

14MB

の画像を

100

枚準備し、変換する枚数を

1・5・10・

25・50・100

と順に変化させ処理時間の計測を行い検証す

る。検証の際に使用する

PC

は異なる

OS

やスペックを 持つ

4

台を使用する。

2.3 MPI

並列エンコーダ

図1に

JPEG

エンコーダの処理を示す。並列エンコー ダは、メイン

PC1

台と複数のサブ

PC

で処理を行う。メ イン

PC

は処理を行う

BMP

画像を読み込み、処理を行 う台数分だけ

BMP

画像を分割し、分割を行った画像を ネットワークで接続されている他のサブ

PC

へとそれぞ れ送信する。各サブ

PC

は送信されたデータの受信を行 い、分割された画像を

JPEG

画像へと変換し、変換処理 を行った後、各サブ

PC

はメイン

PC

にデータを送信す る。メイン

PC

は、送信されてきたデータを受信し、分 割されている

JPEG

画像を合成した後に1枚の

JPEG

画 像として出力する。

Bmp

画像     メイン

PC

画像分割       サブPC1        サブPC2      サブPC3

    分割

JPEG

JPEG

画像

メイン

PC

1  MPI

並列

JPEG

エンコーダの流れ

1  並列エンコーダの処理時間

BMPの枚数 

    1  5  10  25  50 100

1 17.7 87.1  175  436  908 1804 2 11.6 56.7  122  296  631 1262 3 9.47 47.9  95.9  263  532 1118

C P

U

 

4 9.9 47.9  106  275  556 1130

3.

結果・考察

1

に並列エンコーダの処理時間を示す。CPU 数

2

および

3

においては並列エンコーダによる速度の向上が 確認できた。しかし、

CPU

4

の場合の処理時間は

CPU

3

の場合に比べて悪化している。これは、CPU 数

3

の場合は低スペックの

PC

1

台と高スペックの

PC

2

台で構成されていたのに対し、

CPU

4

の場合は、低ス ペック

PC

と高スペック

PC

2

台ずつのネットワーク で構成したため計算処理後の同期時間がかかったためと 考えられる。

4.

結論

膨大なデータの処理には、並列計算が有効であること が示せたが。PC の中で低スペック

PC

の割合が高い場 合ではあまり効果が発揮できていなかった。

MPI

並列計算機は、

PC

同士のネットワーク構築時の 接続方法や、スペックにあまり違いがない

PC

などを使 用すれば更に速度の向上ができるものと思われる。また、

今回の検証で使用した並列エンコーダのアルゴリズムの 改良が必要である。

JPEG

エンコーダ

参照

関連したドキュメント

CT 所見からは Colon  cut  off  sign は膵炎による下行結腸での閉塞性イレウ スの像であることが分かる。Sentinel  loop 

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

The goods and/or their replicas, the technology and/or software found in this catalog are subject to complementary export regulations by Foreign Exchange and Foreign Trade Law

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

Instagram 等 Flickr 以外にも多くの画像共有サイトがあるにも 関わらず, Flickr を利用する研究が多いことには, 大きく分けて 2

Fig.5 The number of pulses of time series for 77 hours in each season in summer, spring and winter finally obtained by using the present image analysis... Fig.6 The number of pulses

在宅医療 注射 画像診断 その他の行為 検査

測定結果より、凝縮器の冷却水に低温のブライン −5℃ を使用し、さらに凝縮温度 を下げて、圧縮比を小さくしていくことで、測定値ハ(凝縮温度 10.6℃ 、圧縮比