Intel Core

Intel Coreは、インテルが設計開発・製造するx86アーキテクチャのマイクロプロセッサのうち、メインストリームからハイエンドPC向けのCPUに与えられるブランド名である。

1. ラインナップ
---------

Coreプロセッサのラインナップには、以下のものが含まれる。

初代となるIntel Core Solo、Core Duo
その次の世代のCore 2 Solo、Core 2 Duo、Core 2 Quad、Core 2 Extreme
Intel Core i9、Core i7、Core i5、Core i3、Core X、Core Mプロセッサ
Intel Core と Intel Core Ultra

2. Intel Core
-------------

Intel Coreは、インテルが2006年1月2日〜3日にかけて発表した、32ビットのデュアルコアまたはシングルコアのx86マイクロプロセッサである。Core 2 Duoとは違い64Bitに対応していない。

初代のIntel Coreは、後継プロセッサとの区別などから、開発コードネームYonahの名称で呼ばれることがある。Coreはインテルが初めてデュアルコア化を前提として設計したCPUであり、ラインナップとしてデュアルコアのIntel Core Duo、シングルコアのIntel Core Soloがある。

これはPentium 4などに採用されたNetBurstマイクロアーキテクチャベースではなく、それらより一世代前のPentium Proに始まるP6マイクロアーキテクチャをベースとしたPentium Mに改良を加えたもので、高効率と低電力を目指したものである。

Yonahではブレードサーバ向け製品が派生しているが、いわゆるコンシューマ用のデスクトップ向け製品は存在しない。しかし、低発熱のモバイルCPUはデスクトップ機でも静音化や小型化に有利なため、自作パソコン用のマザーボードは数社から発売された。

2.1. 概要
-------

Coreはモバイル向けプロセッサで大きな成功を収めたPentium Mをベースに、引き続きイスラエルのハイファにあるIntel Design Center  で開発された。

実際の製品ラインナップにおいてはモバイル向け・デスクトップ向けなどの区分がされていないが、ラインナップはデュアルコア・シングルコア毎に標準電圧版、低電圧版、超低電圧版が準備された。これらの製品は、全て65nmプロセスルールで製造される。

同時期のデスクトップ向けデュアルコア・プロセッサであるPentium Dとは異なり、仮想化技術であるVirtualization Technology  や、省電力化を図るため片方のコアを停止させる技術などが盛り込まれている。パフォーマンスは、同じ動作クロックのAMD Athlon 64 X2とほぼ同等とされる。

Yonah は、モバイルインテル 945 Express チップセット、インテル PRO/Wireless 3945ABG ネットワークコネクションと共に「Intel Centrino Duo」を構成する。

2.2. 経緯
-------

Pentium III 以前のPentiumでは、インテルはデスクトップおよびモバイルに対して単一のアーキテクチャを開発し、その派生製品によってラインナップ展開を行っていたが、Pentium 4の名前で展開されたNetBurstマイクロアーキテクチャはモバイル用途として実用的ではないほど消費電力と発熱が多くなった。そのため、モバイル用にクロックを下げ、省電力低発熱機能であるSpeedStepを搭載したPentium Mを開発し、ラインナップに加えた。

Intel CoreはPentium Mの直接の後継であったが、再び1系統のアーキテクチャの派生製品でCPUラインナップを展開することになった。Intel Coreが発表された2006年1月時点でのラインナップでは、通常電圧版のFSBは667MHzのみ、クロックは1.66GHzから2.16GHzまでであったが、同年5月にFSB 533MHzの1.6GHz製品、同じく6月にFSB 667MHzの2.33GHz製品がそれぞれ追加された。

Intel Coreは、Intelバージョン3としてのコーポレートアイデンティティマークの更新と共に正式発表が行われた。バージョン1はDRAMを製造していた時期、バージョン2はCPUなどプロセッサを製造していた時期を指すという。バージョン3を宣言した時点でもIntelはプロセッサの開発と販売が最大の業務であるが、バージョン3ではプロセッサ単体ではなく、それらを中核としてプラットフォームとしての提供を行う。

Intel Coreは、AppleのiMac・Mac mini・MacBook Proに、Intelプロセッサとして初めて採用されている。

2.3. プロセッサ・コア
-------------

2.3.1. Kikayon
--------------

Kikayonは、Yonahを前提に開発されているプラットフォームの動作確認用のCPUである。Kikayonは開発・評価用のCPUであるため商品化は行われておらず具体的な仕様も不明である。

Yonahは前世代のDothanから多くの改良が加えられているが、プラットフォームのうちCPUを除く大部分は既存からの流用が多い。Yonahの早期発売を行うためにはYonahの完成を待ってからプラットフォームの開発を本格化するのではなく、代替のCPUを用いて早めにプラットフォームを策定、開発を進めることが得策であった。

インテルの開発コードネームは開発を担当したデザインセンターの地域にちなんだものが採用される習わしとなっているが、例外的にKikayonは旧約聖書に出てくる預言者ヨナを守ってその後枯れた植物を表している。

前述したハイファのIDCには、Yonahや後のCore 2で採用されるMelomなどの名が付けられた会議室もある。

2.3.2. Yonah
------------

Yonahは、実際にIntel Coreとして発表された、65nmプロセスのCPUである。Pentium Mの流れでは第三世代に当たり、モバイル向けとして、初めてデュアルコアが採用された。

FSBはDothanの533MHzから667MHzに向上。2MBの2次キャッシュメモリを2つのCPUコアで共有する「スマート・キャッシュ」、電力効率を上げるためのディーパー・スリープ機能など、様々な新機能が採用されている。Intel 64 には対応していないが、Virtualization Technology  には対応している。

対応ソケットは通常電圧版と低電圧版はSocket Mであるが、プロセッサ・ナンバが「U」で始まる超低電圧版のみBGA479となる。

Yonahは、BaniasやDothanなどのアーキテクチャを踏襲している。比較的低いIPCを高い動作クロックで埋め合わせるNetBurstマイクロアーキテクチャのPentium 4などとは異なり、Pentium Mと同じ高IPCのCPUである。Pentium MとIPCに関わる大きな違いは、SSE命令のMicro-OPs Fusionが使えるようになったことである。具体的には、Pentium MまでのSSE命令におけるMicro-OPs Fusionは、[ストアOP＋ストアデータOP]のみしか行わなかったが、Coreでは[ロードOP＋モデファイOP]でも、Micro-OPs Fusionが行われるようになった。さらに、Core世代のSSE実行ユニットの演算幅は64ビットであるものの、128ビット命令のSSE命令をデコーダーでは分解せず、スケジューラで分解させるようにもなっているため、最大4μOPsのフュージョンが可能になっている。これは、128ビットに演算幅が広がった後のCore 2とほぼ同等の命令分解数である。この改良によって、大半のSSE命令をシンプルデコーダでデコードすることが可能となり、デコードスループットが向上した。また、SSE3に対応させることにより、浮動小数点演算性能も向上している、また、Pentium Mより、ハードウェアプリフェッチが強化されている。

Pentium D とは異なり、Core Duoは2つのコアが1つのFSBコントローラを共有している。Athlon 64 X2 との差異として、2MBのL2キャッシュを2つのコアで共有しており、状況に応じてL2キャッシュのそれぞれのコアの占有量をより効果的な量に変えている。同じく、2つのコア間のデータ交換をクロスバースイッチ経由ではなくL2キャッシュ上で行えるため、広帯域かつ短レイテンシで行える。

この他、Intel Coreブランドではないが、Yonahを利用したSossamanにて、デュアルプロセッサ対応のブレードサーバ向けの Xeon LVが発売された。それらについてはXeon#ソッサマンもしくはCeleron#Value Sossamanを参照。

2.4. 製品一覧
---------

モデルナンバーのアルファベットは対応電圧、数字の千の位はプロセッサのコア数、通常電圧版で十の位が0のものはFSB677MHz、5のものはFSB533MHzを表す。



3. Intel Core 2
---------------

Intel Core 2は、インテルが2006年8月に発売した、64ビットのシングルコア、デュアルコア、またはクアッドコアのx86-64マイクロプロセッサのブランド名である。

65nmまたは45nmプロセスルールで製造されるマルチコアCPUであり、Intel Coreだけでなく、Pentium 4、Pentium D、Pentium Extreme Editionの後継モデルにあたる。開発系統上の前モデルにあたるCoreとのスペック上の差異として、クアッドコア対応、Intel 64、vProテクノロジ、Intel TXTなどの機能面の対応などが挙げられる。

3.1. ラインナップ
-----------

Coreはコアの数によって製品を展開していたが、Core 2では対象利用者の分類などから、Core 2 Solo、Core 2 Duo、Core 2 Quad、Core 2 Extremeの名前で、NetBurstを完全に引き継ぐラインナップが展開された。

Core 2 Solo モバイル向けのシングルコア・プロセッサである。Core Soloとは異なり、超低電圧版のみが展開された。 Core 2 Duo デスクトップまたはモバイル向けのデュアルコア・プロセッサである。CoreにおけるCore DuoまたはNetBurstにおけるPentium Dに相当し、加えてPentium 4を置き換える位置付けの製品である。 Core 2 Quad デスクトップまたはモバイル向けのクアッドコア・プロセッサである。インテルの一般向け製品において、初めて展開された4コア搭載製品である。 Core 2 Extreme デスクトップまたはモバイル向けのハイエンドプロセッサである。Pentium Extreme Editionを置き換える位置付けの製品である。

3.2. プロセッサ・コア
-------------

Core 2には、Yonahを元に大幅に改良したCoreマイクロアーキテクチャが採用されている。Yonahとその前駆であるPentium Mのマイクロアーキテクチャに対しては名称は付けられていなかったが、2007年9月のIDF 2007のプレゼンテーションにてCore DuoもCoreマイクロアーキテクチャとして追認した。

4. Intel Core i
---------------

Intel Core iシリーズはメインストリーム向けプロセッサブランドである。プロセッサーファミリーとして i3、i5、i7、i9が存在する。第10世代までのエンスージアスト向けの上位ブランドは Core X である。

Core iシリーズは「インテル® Core™ i9-12900KS プロセッサー」のような名前を持ち、サブブランド+ 世代