57
Intel Itanium が新たな生命を吹き込まれた、という感じだ — GCC 15 は Linux コンパイラーのサポートを「非推奨から解除」
Intel Itanium プロセッサ
(画像提供:Tech Central)

奇妙な運命のいたずらか、時代遅れと思われていたItanium IA-64アーキテクチャが、少なくともある意味、新たな息吹を吹き込まれようとしている。Phoronixによると、Linux向けGCC 15コンパイラがItaniumプロセッサをサポートするという。

当初はGCC 15コンパイラからItanium IA-64のサポートを削除する予定でしたが、オープンソース開発者のRené Rebe氏がItaniumコンパイラのサポート維持に踏み切ったとされています。開発者は「以下はGCC 15におけるia64*-*-linuxの非推奨を解除するものです。今後数年間はサポートする予定です。」と述べています。

この「非推奨解除」はGCC 15コンパイラのみに関係し、それ以外のものは含まれないことにご注意ください。Itanium IA-64のサポートは昨年のLinux 6.7で廃止されたため、これらのニッチチップは最新のLinuxカーネルでは動作しません。このコンパイラアップデートは、その名の通りコンパイラのみに影響し、サポート対象の古いLinuxカーネルを使用しているものの、GCC 15コンパイラが以前のコンパイラバージョンに対して提供する可能性のある改善を求めているユーザーに最適です。

Itaniumは、Intelがこれまでに開発したCPUアーキテクチャの中でも最も特異なものの一つでした。HPと共同で開発されたこのアーキテクチャは、Intel初の64ビットCPUアーキテクチャでした。ItaniumはAMDのx86-64命令セットよりも前に登場したため、x86命令セットには依存していませんでした。Itaniumは、IA-64アーキテクチャと呼ばれるVLIW(Very Long Instruction Word)アーキテクチャを採用しており、ソフトウェアコンパイラを用いて、並列実行される命令を、実際に実行する必要がある命令よりも先に計算していました。

IntelとHPにとって残念なことに、IA-64はネイティブx86アプリケーションとの非互換性が主な原因で、市場への普及に苦戦しました。IA-64が最初にリリースされてから数年後、AMDがx86-64命令セットをリリースすると、市場全体がすぐにAMDの実装に引き寄せられました。これは、AMDの64ビット実装がx86命令セット上に構築されていたためです。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。