- 著者
-
酒居 敬一
光成 滋生
成田 剛
石田 計
藤井 寛
庄司 信利
- 雑誌
- 情報処理学会研究報告計算機アーキテクチャ(ARC)
- 巻号頁・発行日
- vol.2001, no.76(2001-ARC-144), pp.141-146, 2001-07-25
近年、マルチメディアアプリケーション向けの拡張命令をサポートした汎用プロセッサが入手できるようになってきた.PCMオーディオをmp3にする処理は遅いと感じていたし,速いエンコーダが切望されていた.そこでAMDの3D Now!やIntelのSSEという拡張命令に着目し,それらの命令をエンコーダの高速化のために使用した.「午後のこ?だ」は,「LAME」を高速化したmp3エンコーダで,そのような命令を使うようにアセンブリ言語で書き換えたものである.さらに440BXチップセットによるIntel SMPにも着目し,マルチスレッド実行による速いmp3エンコーディングも実装してみた.本稿では「午後のこ?だ」に実装した高速化手法や速度向上について述べる.