コレ、間違えたくない事のひとつ。
CPUにもチップセットにも…
自作PCを作る際、以前から一つ気になっている事がある。
それは、最近のCPUはコアの中にいろんなコントローラーが内蔵されたのは良いが、ドコまでの機能を内包しているのか? という事。
例えば、CPUコアに内蔵してしまって他には存在しないI/O機能ならあまり困らない。何故ならCPU内部に持っているI/O機能イコールPCの全I/O機能と言い切る事ができるからだ。
ところが、CPU内にもそのI/O機能があり、チップセットにもそのI/O機能があるというものの場合、どこまでがCPU管轄で、どこからがチップセット管轄なのかがわからない。
…まぁ、簡単に言うと、現時点ではPCI Expressのコントローラーぐらいしか該当するものがないのだが、まさしくそれが私の理解できない部分だったりする。
スペック表をみると…
Core i7-8700Kのスペックシートを見ると、PCI Expressのレーン数は16と記載されている。
一方、ライバルのRyzen7のスペックシートだとPCI Expressのレーン数は20とあるが、実この表記は一部正しくないようで、20レーンの内4レーンはRyzen7の内部にあるCCX(コア4つで一つの塊になっているもの)の接続に使用されているそうで、実際は16レーンが外部に出ているという事らしい。
また、Coffee Lake-S対応のチップセットであるZ370のPCI Expressのレーン数を見ると、24レーンと記載されている。よって、CPUとチップセットで合計40レーンを確保できるとしている。
ライバルのAMD製チップセットであるX370も24レーン(但しRyzenと接続している時のみ)で、前述のレーン数で考えると40レーン(44レーン)持っている事になる。
この時点でIntelもAMDもメインストリームにおいてPCI Expressのレーン数に違いはない事になるが、問題はその40レーンの内の16レーンが、マザーボード上のどのスロットに対応しているのか? という事である。
この話になると、おそらく問題はマザーボードベンダーの設計によるところが大きいのかも知れないが、マザーボード上で拡張カードの接続場所を間違えると、データ通信帯域を著しく損失する可能性が出てくる。
最近のコメント