この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "AltiVec"
AltiVec(アルティベック、アルチベック、アルタベク)は米国モトローラが開発したベクトル演算ユニット。 科学計算用のスーパーコンピュータに採用されていたベクトル演算ユニットを踏襲し、128ビットのレジスタを32本搭載し、162もの命令を追加している。 AltiVec は PowerPC G4 (PowerPC 74xx) シリーズに採用されている。 Vector Multimedia Extension (VMX) はIBMがモトローラと共同開発したベクトル演算ユニット。AltiVec とはハードウェアの実装などが異なるが基本的な構成や命令セットは同一のものである。ただし、要素ロード命令や一部のシフト命令など、AltiVecとVMXで厳密には動作が異なる命令があり、完全な互換性はない[1]。 PowerPC G5 (PowerPC 970) で初めて採用され、POWER6以降のPOWERプロセッサシリーズで使用可能である。マイクロソフトのゲーム機 Xbox 360 のCPU Xenonでは、PowerPC 970 の VMX を拡張し、レジスタを128本とした VMX-128 が搭載されている。VMX-128はプレイステーション3に搭載されたCellのPower Processor Element (PPE) にも採用された。 Velocity Engine(ベロシティ・エンジン)は、AppleによるAltiVecならびにVMXの呼称。AltiVecとVMXは別の技術であるが、互換性があるためAppleは同一の呼称を使用している。 QuickTimeが対応しており、『GarageBand』や『iTunes』『Final Cut Pro』『iDVD』など多くのアプリケーションソフトウェアで活用されていた。
概要
Vector Multimedia Extension
Velocity Engine
脚注[脚注の使い方]^ ⇒Instruction Level Differences Between G4 and G5
関連項目
SIMD
ストリーミングSIMD拡張命令 (SSE)
POWER
PowerPC
Cell Broadband Engine
Mac OS X
フリースケール・セミコンダクタ
Xenon
外部リンク
⇒Freescale's AltiVec(英語)
⇒Apple's Velocity Engine(英語)
Size:7070 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)』
担当:undef