Pentiumまでを取り上げた。95の登場によるPC市場の盛り上がりという追い風もあったが、その性能と機能によってPentiumシリーズは空前のヒット商品となった。これにより、RISCプロセッサによるPC市場への進出という夢は幻に終わることになる。Proは、「Pro」という名前が示すとおり、一般のクライアントPC向けではなく、サーバ/ワークステーション向けにリリースされたプロセッサである。新しいマイクロアーキテクチャの門出が、サーバ/ワークステーション向けという限られたセグメント向けのプロセッサになったのには、いくつかの理由が考えられる。中でもコストと性能上の問題(というよりも特徴か)が、主なものだと推測される。Proは、Intel製のx86プロセッサとして初めて2次キャッシュ(256Kbytesあるいは512Kbytes)を内蔵した(詳細は後述)。この2次キャッシュは、プロセッサと同じパッケージに封入されていたものの、プロセッサ・コアとは別のダイになっていた。Proのパッケージは2つのダイが封入された大型なものとなった。Proはプロセッサの低価格化を難しくしてしまった。IIでは、2次キャッシュに汎用的なSRAMを採用し、プロセッサ・コアとはプリント基板上で接続することで低価格を実現した。IIでは1/2の動作クロックに引き下げられている。Proが高価格になる要因があったわけだ。写真のように2次キャッシュが別ダイで内蔵されているため、長方形の大型パッケージになっている。写真では、左側がプロセッサ・ダイ、右側が2次キャッシュとなっている。Proに用いられた第1世代のP6コアは、16bitコードによるアプリケーションの実行速度が同じ動作クロックのPentiumに及ばないという問題があった。Intelによると、「設計上の選択であり、P6マイクロアーキテクチャがリリースされる時点において、16bitコードがこれほど残っているとは予想していなかったことによる」というもので、バグなどではない。これにより第1世代のP6コアを一般のデスクトップPC向けとしてリリースすることが難しくなったのは事実である。Proの性能は常に制約を受けることになるからだ。Meの置き換えを待たなければならなかった。95上に多く残っていた16bitアプリケーションでは苦戦を強いられることになった。NTユーザーを中心に好評を博した。Pro-150MHzの整数演算性能は、Pentium-133MHzを下回っていた。95に乗り遅れてしまったのだ。Proは決して商業的に成功したプロセッサではなかった。サーバ用としては長期にわたって使われることになるものの、デスクトップPC向けでなかったため、出荷量は限られてしまった。Proが限定的な製品であったことをうかがわせる。これはごく初期の製品を除けば、Intel製マイクロプロセッサでは異例のことだ。2次キャッシュは別ダイによるパッケージ同梱。Proが商業的な失敗作だったとしても、採用したP6マイクロアーキテクチャまでもが失敗だったわけではない。IIIまで、6年間にわたってIntel製マイクロプロセッサに使われ続け、文字どおり屋台骨となったことを考えれば、傑作と呼ぶ方が適切だろう。IIIの1.4GHzまで向上しており、9.3倍のスケーラビリティを実現している。Proも予定されていたので、もしリリースされていればスケーラビリティは10倍を超えていたことになる。P6マイクロアーキテクチャの特徴は多岐にわたるが、ひと言で表せばx86プロセッサの完全なRISC化の実現ということになるだろう。ProではついにRISCプロセッサそのものになったのである。P6マイクロアーキテクチャでは、x86命令をuops(マイクロ命令)と呼ばれる単純な固定長の命令に変換した後に実行する。P6マイクロアーキテクチャは、x86互換の命令インターフェイスを持つRISCプロセッサといっても過言ではない。いえ、こうしたアイデアはIntelがオリジナルではない。後にAMDに買収されるNexGenの「Nx586」やAMD自身の開発による「AMD-K5」でも採用されており、だれかがこのアイデアを発案した、というものでもないようだ。ちなみにサンプル出荷が一番早かったのはNx586である。P6マイクロアーキテクチャの場合、x86命令の変換を伴う分、一般的なRISCプロセッサよりもトランジスタ数が増加するというハンデがあるが、それは製造技術とソフトウェア資産の豊富さで補える。x87浮動小数点ユニットがスタック・アーキテクチャを採用していて効率がよくなかったこともあり、まだ多くのRISCプロセッサに見劣りしたものの、整数演算性能ではRISCプロセッサをしのぐ性能を発揮した。この時点になると、RISCプロセッサが「公約」していた急速な性能の引き上げペースがにぶり、物量を投入した(つまり豊富な資金力をバックにした)Intelの性能引き上げペースの方が上回ることが明らかになり始める。RISCの敗因、CISCの勝因」を参照のこと)。(2017/6/28)Intelのx86が誕生して約40年たつという。x86プロセッサは、互換プロセッサとの戦いでもあった。(2017/5/25)最近、人工知能(AI)のアクセラレータとしてFPGAを活用する動きがある。CPUやGPUに加えて、FPGAが人工知能に活用されるのだろうか。(2017/4/27)スタートの号砲が鳴ったようだ。多くのベンダーからIoTを使った実証実験の発表が相次いでいる。(2017/3/29)スパコン関連の発表が続いている。多くが「人工知能」をターゲットにしているようだ。