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

54 MPI による mp3 圧縮の検証

N/A
N/A
Protected

Academic year: 2021

シェア "54 MPI による mp3 圧縮の検証"

Copied!
1
0
0

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

全文

(1)

54 MPI

による

mp3

圧縮の検証

情報論理工学研究室 木村惇一

1 .

序 論

計算機の処理においては常に高速な処理が求められてい る。計算機の高速化の手法として、複数のプロセッサによる 並列処理がある。しかし複数のプロセッサを持つ並列計算 機は非常に高価であるため、容易に利用できない。このた めネットワークを用いて仮想的に並列計算機を構成するこ とにより、誰でも安価に並列処理が可能となり、スーパー コンピュータに匹敵する性能を得ることが期待されている。

本研究では、MPI(Message Passing Interface)と呼ばれる 並列処理の規格を用いているMPICHというソフトウェア を使用し、並列計算の有用性を実験的に評価する。MPICH は無料で提供されており、並列プログラミングでは主流と なっている。本研究では複数のwavmp3に並列圧縮し、

どれくらい時間が短縮できたかを検証する。

2 .

研究内容

2 .1

実験内容

本研究ではサイズ約36MBwavファイルをmp3に変換 し、ファイル数および使用するホスト数を変えながらその 変換時間を計測する。表1に使用した計算機の詳細を示す。

1:使用したホスト 使用ホスト

ホスト名 Kimura Watanabe Ishi-5 Magisian OS Windows Windows Windows Windows

XP Pro XP Pro XP Pro 2000 CPU Pentium Pentium Pentium4 Pentium4

1000Mhz 1000Mhz 1.9GHz 1.9GHz

RAM 512M 512M 640M 670M

CPU 1 1 1 1

2 .2

並列エンコーダ

エンコーダは主に、lameを用いたダイナミックライブ ラリgogo.dllを使用した。wavファイルは予め、ホストの

MPICHが動作する共通のディレクトリにそれぞれ同じファ

イルを”C:Y=USERNAMEY=mpi” に”audio X.wav”という名 で保存しておく(1≤X)。

wavのエンコードの振り分けは、MPICH特有のプロセ ス毎に自動的に振り分けられるランクを用いてwavファイ ルのエンコードを自動的に振り分ける。

3 .

結果・考察

2に並列エンコードした処理時間の結果を示す。それ ぞれの処理時間は5回実行させて平均を取った時間である。

複数のwavmp3にエンコードする時間が示すとおり、

wavファイルとホストの数が比例した時間になって、ホス トの数と処理時間は反比例した時間になっており、期待し た処理時間が得られた。

2: wavmp3の変換時間(秒) ホストの数 wavファイルの数

1 2 4 8

1 5.936 11.594 22.151 49.867 2 5.934 6.165 12.147 25.223 3 5.713 5.733 11.896 18.396 4 5.648 5.751 6.620 12.687

4 .

結 論

複数のwavファイルをmp3にエンコードする時は並列 処理を使用することが大変有効的であることがわかった。

しかし今回使用した並列計算機はあまり変わらない性能 の計算機ばかりだったので、極端に低スペックと高スペッ クの計算機で並列処理した場合のwavの並列処理の振り分 けを考慮したアルゴリズムであれば、更に高速な実行処理 にできたかもしれない。

参考文献

1) P.パチェコ 著,秋葉博 訳:MPI並列プログラミング, 風館(2001)

2) W.グロップ, E.ラスク, T.タークル 著,畑崎隆雄 訳: MPI-2,ピアソン・エデュケーション(2002)

参照

関連したドキュメント

あれば、その逸脱に対しては N400 が惹起され、 ELAN や P600 は惹起しないと 考えられる。もし、シカの認可処理に統語的処理と意味的処理の両方が関わっ

(自分で感じられ得る[もの])という用例は注目に値する(脚注 24 ).接頭辞の sam は「正しい」と

17‑4‑672  (香法 ' 9 8 ).. 例えば︑塾は教育︑ という性格のものではなく︑ )ット ~,..

と判示している︒更に︑最後に︑﹁本件が同法の範囲内にないとすれば︑

神はこのように隠れておられるので、神は隠 れていると言わない宗教はどれも正しくな

(注)

検証を進めていくうえで、登録検証機関が本ガイドラインによる規準では判断ができ

廃棄物処理設備に相当するクラス 3 機器に準ずるものと位置付けられ,「JSME S NC-1 発電 用原子力設備規格 設計・建設規格」 (以下,「JSME