PCI-X

PCI-Xは、従来のPCIバスをベースに、データ転送速度の高速化を目指して開発されたインターフェース規格です。当初はコンパック(現在のヒューレット・パッカード)、ヒューレット・パッカードIBMの3社によって提唱され、その後インテルも加わり、4社共同で規格化が進められました。主にサーバワークステーションなどの高性能を要求されるシステムで採用されました。

PCI-Xの概要



従来のPCIバスは、33MHzから66MHzのバスクロックで動作していましたが、PCI-Xではこれを133MHzへと大幅に引き上げ、データ転送速度を向上させました。初期のPCI(32ビット、33MHz)の最大転送速度が133MB/sであったのに対し、PCI-Xでは半二重で1.06GB/sのデータ転送速度を実現しました。これは従来のPCIの約8倍の速度に相当します。

2002年には、PCI-X 2.0へと規格が拡張されました。この拡張では、クロック周波数はそのままに、1クロックあたり2〜4回のデータ転送を可能にすることで、実質的なデータ転送速度を向上させました。これにより、バスクロックは変更されませんでしたが、266MHz〜533MHz相当のデータ転送能力となり、最大転送速度は半二重で4.24GB/sに達しました。この改良によって、PCI-Xはさらに高速なデータ処理を必要とする分野での利用を拡大しました。

PCIとの互換性



PCI-Xは、従来のPCIとの互換性を維持しています。具体的には、3.3V動作に対応したPCIカードであれば、PCI-Xスロットで使用することが可能です。また、PCIスロットにPCI-Xカードを挿入することもできます。しかし、これらの組み合わせで使用した場合、いずれの場合もPCI互換モードとして動作するため、バスクロックは33MHzまたは66MHzに制限されます。したがって、PCI-X本来の高速なデータ転送速度は利用できません。

PCI-Xの限界と後継規格



PCI-Xは、従来のPCIとの互換性を維持したことで、バス信号線のタイミングに関する問題も引き継いでいました。このため、クロック周波数をさらに向上させたり、データ転送をDDR方式にしたりすると、64ビットの信号線のタイミング調整が非常に難しくなるという課題が生じました。この課題を解決するために、より高度な技術を導入したPCI Expressが後継規格として登場しました。PCI Expressの登場により、サーバワークステーション向けの拡張カードは次第にPCI Expressに置き換えられていきました。

PCI-Xは、PCIバスの進化形として登場し、その高速性で一時代を築きましたが、技術の進歩とともに、より高性能で効率的なPCI Expressへとその役割を譲ることになりました。

関連項目



* PCI

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。