815/815Eチップセットは、Intel製チップセットで初めてPC133メモリをサポートしたものだ。815/815Eチップセット搭載PCで利用できるメイン・メモリやその運用方法などに注目してみる。815/815Eチップセットで利用できるメイン・メモリは、PC100(クロック100MHz)またはPC133(クロック133MHz)に対応したSDRAMチップを搭載しているDIMMである。クロック66MHzのPC66メモリはサポートされないし、またSDRAM以外のメモリ・チップもサポートされない。440LX/440BXチップセットなどとの組み合わせでは、FSBとメモリ・クロックともに66MHzとなり、PC66メモリを利用できた時期があった。810チップセットのシリーズでも、メモリ・クロックは100MHzとなるので、PC100メモリが必要とされる点は注意が必要だ。IIIにFSBが100MHzのモデルと133MHzのモデルがあるからだろう。815/815EはPC100とPC133の両方に対応しているのだろう。メイン・メモリにはプロセッサだけではなく内蔵グラフィックスもアクセスするため、PC66の転送レートでは性能が足りない可能性が高い。そこで100MHz以上、つまりPC100以上に制限されたものと推測される。PC100メモリ(左)とPC133メモリ(右)どちらもSDRAMチップを搭載したDIMMの一種である。見かけ上はほとんど同じで、シールに記載されたスペックや、SDRAMチップに刻印された型番でしか区別できない。間違えないように注意したい。クロック周波数の組み合わせ一般的に2つのハードウェア回路の間でデータを転送する場合、両者のクロックがまったく同じ、つまり「クロックが同期」しているとき、速度のロスを最小にできる。これはPCでも同じで、FSBとメイン・メモリのクロック周波数が同期している方が、(回路設計上は)より高い性能を発揮するといわれる。815/815Eチップセットも、FSBとメイン・メモリのクロックを同期させて稼働できる。FSBが133MHzならメイン・メモリも133MHzで、またFSBが100MHzならメイン・メモリも100MHzで駆動できる。815/815Eチップセットは両者のクロックが同期しないモードも備えている。それはFSBが133MHzでメイン・メモリが100MHzというモードだ*1。IIIとPC100メモリを組み合わせて利用できる。815/815EチップセットがサポートするFSBとメイン・メモリのクロック周波数の組み合わせは、下表のとおりだ。Celeronのために、FSBが66MHzでメイン・メモリが100MHzというモードも用意されているが、ここでは詳細に触れない。FSBとメイン・メモリのクロック周波数を変更する方法は、今回テストに用いた3製品においても、まったく異なっていた。そもそも、クロック周波数は完全に自動設定で、ユーザーによる変更を許さない製品もある。大手PCベンダの製品はそうした傾向が強いようだ。PC100メモリでの動作を保証せず、PC133メモリのみをサポートしているPCも多い。クロック周波数の設定方法クロック周波数の組み合わせを変更できるPCでは、一般的にBIOSセットアップやマザーボード上のDIPスイッチでその設定を変更するよう設計されている。Computer社のCUSL2-Mというマザーボードでは、以下のように両方の設定方法が提供されている*1。クロック周波数を変更するDIPスイッチ(左)とBIOSセットアップ画面(右)左のDIPスイッチを用いると、BIOSセットアップでの設定を無視して強制的にクロックを変更できる。逆にDIPスイッチで自動設定にすると、プロセッサやメモリの種類に合わせて全自動でクロックが決定されるようにしたり、BIOSセットアップからクロック周波数を手動で選択したりできる。リテール向けに単体販売されているCUSL2-Mで確認した。実はPC100メモリもPC133メモリも、サポートするクロック周波数や信号タイミングなどのスペック情報を収めたEEPROMを搭載している。チップセットはこのEEPROMから情報を引き出して、メモリ・モジュールのスペックを知り、自動的に適切な設定を行えるのだ。Detect)と呼ばれ、PC100/PC133の規格で標準仕様が定められている。次のページでは、PC100メモリとPC133メモリが混在可能かどうか、また両者の性能差はどれほどか、実験して確かめてみる。810チップセットと766MHz以下のCeleronとの組み合わせではFSBが66MHzであり、メモリも同クロックのPC66でよかった。815/815Eチップセットの場合、メモリ・クロックは100MHzとなるので、PC100メモリが必要とされる点は注意が必要だ。810チップセットのシリーズはすべてメイン・メモリにPC100メモリを必要とし、PC66メモリは利用できません。お詫びして以下のように訂正いたします。440LX/440BXチップセットなどとの組み合わせでは、FSBとメモリ・クロックともに66MHzとなり、PC66メモリを利用できた時期があった。810チップセットのシリーズでも、メモリ・クロックは100MHzとなるので、PC100メモリが必要とされる点は注意が必要だ。(2017/6/28)Intelのx86が誕生して約40年たつという。x86プロセッサは、互換プロセッサとの戦いでもあった。(2017/5/25)最近、人工知能(AI)のアクセラレータとしてFPGAを活用する動きがある。CPUやGPUに加えて、FPGAが人工知能に活用されるのだろうか。(2017/4/27)スタートの号砲が鳴ったようだ。多くのベンダーからIoTを使った実証実験の発表が相次いでいる。(2017/3/29)スパコン関連の発表が続いている。多くが「人工知能」をターゲットにしているようだ。