AltiVecのソースを表示
←
AltiVec
移動先:
案内
、
検索
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
'''AltiVec'''(アルティベック、アルチベック、アルタベク)は[[アメリカ合衆国|米国]] [[モトローラ]]社が開発した[[ベクトル演算]]ユニット。 == 概要 == 科学計算用の[[スーパーコンピュータ]]に採用されていたベクトル演算ユニットを踏襲し、128ビットの[[レジスタ (コンピュータ)|レジスタ]]を32本搭載し、162もの[[命令 (コンピュータ)|命令]]を追加している。 AltiVec は [[PowerPC G4]](PowerPC 74xx)シリーズに採用されている。 == Vector Multimedia Extension == '''Vector Multimedia Extension''' (VMX) は[[IBM]]がモトローラと共同開発した[[ベクトル演算]]ユニット。AltiVec とはハードウェアの実装などが異なるが基本的な構成や命令セットは同一のものである。ただし、要素ロード命令や一部のシフト命令など、AltiVecとVMXで厳密には動作が異なる命令があり、完全な[[互換性]]はない<ref>[http://developer.apple.com/hardwaredrivers/ve/g5.html#differences Instruction Level Differences Between G4 and G5]</ref>。 PowerPC G5 ([[PowerPC 970]]) や、任天堂の[[Wii]]のCPU"Broadway"に採用された。[[マイクロソフト]]のゲーム機 [[Xbox 360]] のCPU"PX"では、PowerPC 970 の VMX を拡張し、レジスタを128本とした '''VMX-128''' が搭載されている。VMX-128は[[PlayStation 3|プレイステーション3]]に搭載された[[Cell Broadband Engine|Cell]] の Power Processor Element (PPE) にも採用された。 == Velocity Engine == '''Velocity Engine'''(ベロシティ・エンジン)は、[[アップル インコーポレイテッド|アップルコンピュータ]] による AltiVec ならびに VMX の呼称。AltiVec と VMX は別の技術であるが、互換性があるためアップルコンピュータでは同一の呼称を使用している。 [[QuickTime]]が全面対応しており、『[[GarageBand]]』や『[[iTunes]]』『[[Final Cut Pro]]』『iDVD』など多くの[[アプリケーションソフトウェア]]で活用される。 == 脚注 == <references /> == 関連項目 == * [[SIMD]] * [[Streaming SIMD Extensions|SSE]] * [[POWER]] * [[PowerPC]] * [[Cell Broadband Engine|Cell]] * [[OS X|Mac OS X]] * [[フリースケール・セミコンダクタ]] == 外部リンク == * [http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0162468rH3bTdGmKqW5Nf2 Freescale's AltiVec(英語版)] * [http://developer.apple.com/hardware/ve/ Apple's Velocity Engine(英語版)] [[Category:CPU|AltiVec]]
AltiVec
に戻る。
案内メニュー
個人用ツール
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
その他
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
新しいページ
最近の更新
おまかせ表示
sandbox
commonsupload
ヘルプ
ヘルプ
井戸端
notice
bugreportspage
sitesupport
ウィキペディアに関するお問い合わせ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報