• Showing Page History #49226

Parallel Studioを活用したソフトウェアの並列化:AACエンコーダを高速化する

 プログラムの高速化が強く求められている分野の1つに、画像処理や音声処理、動画処理といったマルチメディア処理が挙げられる。これらのプログラムは処理すべきデータ量も多く、また行う処理も非常に複雑である。そのため、PCの処理速度が向上した現在でも「時間がかかる処理」の代表であり、このような処理にこそ並列化による処理速度の高速化が期待されている。本記事ではフリーの音声エンコーダ「FAAC」をインテルの並列プログラミング支援ツール「Parallel Studio」を使って並列化し、その処理速度を高速化する試みを紹介する。

【特集】マルチスレッド/並列プログラミングの必携ツール「インテル Parallel Studio」徹底活用第1回:ソフトウェア高速化の鍵は「並列化」:いま注目される並列化技術を知る第2回:マルチコア時代の新開発ツール「インテル Parallel Studio」第3回:サンプルコードで知るParallel Studioの並列化機能第4回:並列アプリケーションを作ってみよう第5回:インテル Parallel Studioを活用したソフトウェアの並列化:AACエンコーダを高速化する==== 並列処理による高速化が期待されるマルチメディア処理 ====