(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Daily Archive: 11月 18, 2017

拡張カードの接続場所

コレ、間違えたくない事のひとつ。

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レーンが、マザーボード上のどのスロットに対応しているのか? という事である。
この話になると、おそらく問題はマザーボードベンダーの設計によるところが大きいのかも知れないが、マザーボード上で拡張カードの接続場所を間違えると、データ通信帯域を著しく損失する可能性が出てくる。

Continue reading…

Desktop Version | Switch To Mobile Version