AltiVec
出典: フリー百科事典『ウィキペディア(Wikipedia)』
目次 |
[編集] AltiVec
AltiVec(アルティベック、アルチベック、アルタベク)は、米国 モトローラ社が開発した、ベクトル演算ユニット。
科学計算用のスーパーコンピュータに採用されていたベクトル演算ユニットを踏襲し、128ビットのレジスタを32本搭載し、162もの命令を追加している。
AltiVec は PowerPC G4 (PowerPC 74xx) シリーズに採用されている。
同等の技術としてはインテル アドバンスト・デジタル・メディア・ブーストがある。
[編集] Vector Multimedia Extension
Vector Multimedia Extension (VMX) は、IBMがモトローラと共同開発したベクトル演算ユニット。AltiVec とは構造などが異なるが、基本的な構成や命令セットは同一のものであり、完全な互換性を実現している。
PowerPC G5 (PowerPC 970) に搭載された。マイクロソフトのゲーム機 Xbox 360 のCPUでは、PowerPC 970 の VMX を拡張し、レジスタを128本とした VMX-128 が搭載されている。次世代CPU、Cell の Power Processor Element (PPE) にも採用されている他、POWER6にも採用される。
[編集] Velocity Engine
Velocity Engine(ベロシティ・エンジン)は、アップルコンピュータ による AltiVec ならびに VMX の呼称。これらはまったく別の技術であるが、互換性があるためしばしば混同される。
『Garage Band』や『iTunes』『Final Cut Pro』『iDVD』など多くのアプリケーションソフトウェアで活用される。