MPIによるwavから mp3圧縮の検証 情報論理工学研究室 04‐1‐47‐200 木村 惇一 あらまし 並列処理の目的 仮想並列計算機 MPI(Message Passing Interface) 並列mp3エンコーダ 計測方法 結果・考察 結論 並列処理の目的 処理時間の短縮 データ分割手法 機能分割手法 信頼性の向上 耐故障性 仮想並列計算機 ネットワーク メモリ メモリ メモリ プロセッサ プロセッサ プロセッサ 仮想並列計算機の利点 安価で並列計算機が構築できる 拡張性が高い 手軽にプログラミングが可能 MPI(Message Passing Interface) 世界標準を目的に作成 移植性が高い 異なるOS間の通信を考慮していない MPICH MPI規格を基に作られたソフトウェア wav→mp3変換 wav:非圧縮音声ファイル mp3:圧縮音声ファイル エンコード方法:LAMEを用いたgogo.dllを使用 並列mp3エンコーダ ネットワーク Audio_1.wav Audio_2.wav ホスト1 ホスト2 ホスト3 ホスト4 Audio_2.mp3 Audio_3.mp3 Audio_4.mp3 Audio_1.mp3 Audio_3.wav Audio_4.wav 検証方法 wavファイルを8個使用する 35.9MB、3分36秒 変換するファイルを1、2、4、8と増やしていく 変換するmp3のビットレートは128kbps 使用PC台数は4台 1台から4台まで順に増やしていく OSはWindowsで統一 計測結果(演算時間) 60 実行時間(秒) 50 40 ホスト1台 ホスト2台 ホスト3台 ホスト4台 30 20 10 0 1 2 4 Wavファイルの数 8 結論 本研究ではMPIによるmp3圧縮の検証をした MPIを使用しての高速化処理は有効である wavファイル振り分け時に、PCのスペックごと にwavの振り分けを考慮する必要がある 処理の高速化において 並列処理は有効な手段であるといえる
© Copyright 2024 ExpyDoc