フロントサイドバス
読み:フロントサイドバス
外語:FSB: Front Side Bus
Intel製プロセッサーなどで使われているCPUバスのこと。略称は「FSB」。
概要
バス
現在のx86シリーズプロセッサーは、CPUはノースブリッジに接続されるが、ここでCPUとノースブリッジを繋ぐバスをFSBという。
この用語が登場したのは、Pentium IIの頃からである。
由来
これが「フロントサイド」バスと呼ばれる理由は、同時に「バックサイド」バスというものがあるからである。
Pentium IIや、その先代Pentium Proでは、Pentium以前と異なり2次キャッシュがCPUバスから分離された。これにより、メインメモリーアクセスとキャッシュアクセスでバス帯域競合が起こらなくなり、パフォーマンスが向上したのである。
この時、CPUからみてCPUバスの出力が前側(フロントサイド)とすると、キャッシュメモリーを接続するバスは後ろ側(バックサイド)と描くことができる。ゆえに、CPUバスは「フロントサイド」バスなのである。
この理由により、2次キャッシュを持たないプロセッサーの場合はバックサイドバスを持たず、同時にフロントサイドバスという語に意味を持たないことになる。しかしFSBという語が普及しすぎたため、あまりこだわらずにFSBと呼ばれている。
特徴
技術
伝送には、ディジタル回路用インターフェイスの一つGTLの改良版が用いられている。
GTLとは、低電圧で動作する高速インターフェイスの一つである。GTLはゼロックスのBill Gunningの発明で、Intelはこの改良について特許を取得している。このため、他社はFSB互換のバスを作れない、つまりピン互換CPUを作ることができない。
- GTL+ (Pentium Pro、Pentium II)
- AGTL+ (Pentium III)
- AGTL (Pentium III・Tualatin以降)
Pentiumの頃と違い、互換CPUが一つも登場していないのは、この特許が最大の原因なのである。
ボトルネック
CPUと接続するバスであることから、コンピューターシステムの中で最も重要なバスであると言える。このバスは、クロック信号と呼ばれる一定間隔で発振される信号に合わせて動作するが、このクロックはFSBクロックと呼ばれる。
CPUのパワーを生かすも殺すもFSBの速度次第と言えるため、FSBクロックはどんどん高速化されていった。
但し、FSBだけ速くてもノースブリッジとメモリーの帯域、ノースブリッジとサウスブリッジの帯域などが狭ければ全体としてのパフォーマンスは向上しないので、システム全体としてみてのバランスも重要である。
再検索