ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
Hewlett-PackardとIntelが共同開発したマイクロプロセッサー、Itanium(Merced)で採用された64ビット命令セット。最大で16Tバイトまでのメモリー空間を利用できる。Intel 64とは異なる。
従来のIntelアーキテクチャー(IA-32)は典型的なCISC仕様の命令セットであり、性能向上が困難である。そのためPentium Pro以降では内部でRISC命令に変換して実行する仕様となった。
このRISC処理部分で投機実行、パイプライン、スーパースケーラー、アウトオブオーダー実行、レジスターリネーミング機能といったRISCプロセッサーの技術が使われ、性能向上を図っている。
IA-64では、この問題を改善すべく一から設計し直された、全く新しいアーキテクチャーだった。
IA-64は、IA-32とは一切互換性がない全く新規に作られた命令セットである。
そこでItaniumは、IA-32モードとIA-64モードを両方持つことになる。
IA-64の命令は128ビット長であり、これをバンドルという。
このバンドル中に41ビット長の命令が3個(3スロット)と5ビットのテンプレート情報が含まれている。つまり1バンドル中に1〜3個の命令を格納でき、また複数のバンドルに跨がっての同時実行も可能である。
まずライバルだったAlpha陣営筆頭のDECを引き込み、その後SPARC陣営のSun Microsystemsまでをも虜にしたとされている。
しかし、IA-32からIA-64への移行はバイナリ互換性の問題から思うように進まなかった。その隙にAMDがAMD64 ISAを発表し多くの賛同を得、この賛同者にはMicrosoftがいた。この結果、Intelが互換メーカーの互換品をIntel 64という形で採用するという前代未聞の出来事が発生することになった。そしてこれをもって、x86系マイクロプロセッサーの64ビット化はAMD64 ISAとIntel 64で確定し、IA-64が普及しないことが確定した。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます