Intel Celeron

Intel Celeronはインテルの x86 アーキテクチャの マイクロプロセッサ のうち、低価格PC向けの マイクロプロセッサに与えられるブランド名である。

1. 歴史
-----

1998年4月に Pentium II の廉価版として登場し、Pentium III、Pentium 4、Pentium M、Intel Core と、それぞれの製品とともに発売されてきた。

インテルはこれまで、新しいマイクロアーキテクチャのプロセッサの発売と共に、旧世代のアーキテクチャのプロセッサの価格を大幅に値下げすることで、競合するプロセッサメーカーの販売機会を奪ってきた。これによりCPU市場のシェアを高めると共に高い収益性を維持できた。

しかしPentium II世代になって登場したAMDのK6プロセッサは、Pentium IIに劣らない処理性能を持つまでになり、前世代製品であるMMX Pentiumプロセッサの価格を値下げしただけでは競合メーカーを抑えることは難しくなっていた。そこで高収益品の価格を維持するとともに競合メーカーと張り合えるだけの処理性能かつ安価な製品が必要となり、上位製品と同等のアーキテクチャを持つ低価格品として発売されたものである。

2003年頃までのインテルは基本的にデスクトップパソコン用とノートパソコン用で共通のマイクロアーキテクチャを採用しており、Celeronについてもデスクトップ用「Celeron」とノート用「モバイルCeleron」で共通のコアであった。しかし2004年頃、インテルが Pentium 4 向けに開発したNetBurstマイクロアーキテクチャは消費電力が高くなりすぎたため、モバイル用として従来品のPentium IIIに近いマイクロアーキテクチャを持つ Pentium M を開発せざるを得なくなった。これにより Celeron もデスクトップ用「Celeron D」とモバイル用「Celeron M」でそれぞれ別のアーキテクチャとなった。その後、デスクトップとモバイルの両用が可能なCoreマイクロアーキテクチャが開発されたことで再びアーキテクチャが統合され、2007年6月ごろから再び共通の「Celeron」へと再命名された。その後はデスクトップ用とモバイル用はプロセッサー・ナンバーで区別されるようになっている。

そして2022年にインテルはノートパソコン・モバイル用Celeronは2023年に廃止すると発表し、これ以降ノートパソコン・モバイル製品でCeleronのCPUが新規に発表されなくなる。

2. デスクトップ用 Celeron
------------------

2.1. P6 世代
----------

Pentium ProからPentium IIIまで採用されたP6マイクロアーキテクチャを採用したもので、原則としてPentium IIおよびPentium IIIと同じSlot 1およびSocket 370のプラットフォームを用いる。

2.1.1. Covington
----------------

Covingtonは 0.25μm版プロセスの最初のCeleronで、2次キャッシュメモリを持たない。実態は同世代のPentium II  のコア部分である。パッケージは、Pentium IIのカートリッジから基板のみを取り出したS.E.P.P.形状を採用。製造原価を抑えるため2次キャッシュメモリを取り除いたために、2次キャッシュに依存するアプリケーションではPentium IIと比べ処理性能が低下したため、発表当初は不評だった。急きょ投入が決まった急造品の性格が強く、次期のCeleronの発売が行われたことから2製品を投入するのみに留まった。

日本のマニアユーザーにより、CPU本体のパッケージから出ている「とあるピン」との結線を切断しジャンパを1本飛ばすだけで、Pentium II同様に2CPUでのSMPが可能であることが発見され、安価なCeleronでのデュアルプロセッサブームの基となった。 また、2次キャッシュメモリを持たないため、2次キャッシュメモリが原因で動作クロックを上げられないPentium IIと比べ、オーバークロックして動作させる余地が大きい。オーバークロックを行った場合、L2キャッシュが効果を発揮しにくい用途においては、本来Pentium IIの廉価版であるはずのCeleronの方が、処理速度が速くしかも安価なシステムを構築できることがマニアユーザーの間で注目され、以降のCeleronブームと、オーバークロックブームの火付け役となった。

プロセスルール: 250 nm
FSB: 66 MHz 
L2 cache memory: なし
MMX
パッケージ: S.E.P.P.

2.1.2. Mendocino
----------------

Mendocinoは0.25μm版プロセスで製造された2次キャッシュメモリ統合型Celeronで、128KBの2次キャッシュメモリをコア内に内蔵する。Dixonと呼ばれるMobile Pentium IIがベースになっている。2次キャッシュメモリはコアの1/2の速度で動作するPentium IIとは異なり、コアと等速で動作しライトスルー動作となっている。Covingtonに比べ処理性能的に同程度の動作クロックのPentium IIにそれほど劣らない。

2次キャッシュメモリがCPUコアに内蔵された結果、マザーボードの製造原価を押し上げているSlot 1である必然性がなくなり、製造費用削減を重視したSocket 370版も登場した。やがてSocket 370対応マザーボードや、従来のSlot 1にSocket 370版Celeronを取り付ける変換アダプタの普及に伴ってSocket 370版が主流となり、466MHz以降ではSlot 1版がラインナップから消えた。Covingtonと同じく細工をすることでSMP機能を復活することが可能で、Socket 370版ではCPU本体に細工を加えずにSMP動作させることも可能となっていた。これを受けて、台湾の各マザーボードメーカーがSocket 370版のCeleronをSlot 1に装着する変換ボードには、軒並みSMP動作可能な設定を行うジャンパを追加して発売されるようになった。中でもAbit社からSocket 370版のMendocino以外では使用できないデュアルプロセッサのマザーボードBP6が発売されるなど、Dual Celeronブームが起こった。Covington同様、CPUを細工することで容易にオーバークロックが出来たため、引き続きオーバークロックに挑む人が増えた。

プロセスルール: 250 nm
FSB: 66 MHz 
L2 cache memory: 128 KB
MMX
パッケージ: S.E.P.P. , PPGA370 

2.1.3. Coppermine-128K
----------------------

Coppermine-128Kは0.18μm版Celeronで、128KBの2次キャッシュメモリをコア内に内蔵する。実態はPentium III第二世代のCoppermineの2次キャッシュメモリ量を半減し、デバイスに対してデータ転送などを要求してからその結果が返送されるまでの遅延時間を意図的に高くしたものである。Pentium IIIをベースとすることでCeleronでもSSE命令セットに対応するようになった。Pentium IIIには存在していたSlot 1版は発売されず、全製品がSocket 370版である。

この製品以降のCPUは、対称型マルチプロセッサ動作機能が最初から不可能になっている。Coppermineのうち、初期のPentium III自体に本来備わっているはずのSMP機能が実装されていなかった。また、Coppermineの構造上、CPUコアが剥き出しのため、自作ユーザーの間でヒートシンクなどの装着時、コアの四隅に過大な力が加わり、コア自体を破壊してしまう「コア欠け」になる被害報告が続出した。ユーザーの過失による物理的破損となるため、初期不良保証や製品保証を受けることが出来なかった。この問題を受け、末期ロットのCoppermineコア以降、モバイル向けを除くCPUの構造ではヒートスプレッダーが多く採用されることになった。

プロセスルール: 180 nm
FSB: 66 - 100 MHz 
L2 cache memory: 128 KB
MMX, SSE
パッケージ: FC-PGA370

2.1.4. Timna
------------

競合企業の低価格市場向け製品の成功により、Intelはより低価格なCeleronの発売企画を計画し、Coppermineを基本設計にメモリコントローラなどを統合したプロセッサTimnaおよびグラフィックス統合版Timna+を開発した。しかしTimnaに統合したメモリコントローラで利用できるメモリはDirect RDRAMのみであり、Direct RDRAMのメモリモジュール自体の発売価格がインテルの予想に反し安くならなかったことから、Timnaは低価格帯パソコンには不適合と判断され計画自体は中止された。0.25μm版MMX Pentiumの後にTimnaとTimna+の設計を担当することで経験を積んだIntelのイスラエルの開発チームは、後のPentium Mとそれに続くCoreマイクロアーキテクチャの開発を担当することとなった。

2.1.5. Tualatin-256K
--------------------

Tualatin-256Kは0.13μm版Celeronで、256KBの2次キャッシュをコア内に内蔵する。Pentium III第三世代のTualatinと実質同じものであるが、FSBは100MHzに抑えることで2次キャッシュメモリのデバイスに対してデータ転送などを要求してからその結果が返送されるまでの遅延時間も大きく設定されている。SMP動作は無効になっている。

プロセスルール: 130 nm
FSB: 100 MHz 
L2 cache memory: 256 KB
MMX, SSE
パッケージ: FC-PGA370

2.2. NetBurst 世代
----------------

Pentium 4のアーキテクチャであるNetBurstマイクロアーキテクチャを採用したCeleron。Socket 478のプラットフォームを用いる。

2.2.1. Willamette-128K
----------------------

Willamette-128Kは第一世代Pentium 4であるWillametteベースのCeleronで、128KBの2次キャッシュをコア内に内蔵し、0.18μmプロセスで製造される。Willametteコアと共に登場したSocket 423が不具合で早々と廃止されたため、Socket 478のみを採用している。2次キャッシュメモリは、TualatinコアのCeleronと比べ半減しているが、デバイスに対してデータ転送などを要求してからその結果が返送されるまでの遅延時間はPentium 4と同じになった。

Pentium 4が0.13μmプロセスのNorthwoodへ移行したことで余剰となった0.18μmプロセスの製造ラインを活用し、NetBurstマイクロアーキテクチャで追加されたSSE2命令セットの普及を狙った戦略的な商品であったが、Tualatin-256kと比較して製造原価が高いうえ、動作クロックの割に処理性能が見劣りすること、発熱量の多いNetBurstマイクロアーキテクチャであること、などが相まって市場の評判は芳しくなかった。拡充されていった0.13μmプロセスの製造ラインに余裕が出てくるとすぐ後継のNorthwood-128kへと移行し、製品としては短命だった。

プロセスルール: 180 nm
FSB: 400 MHz 
L2 cache memory: 128 KB
MMX, SSE, SSE2
パッケージ: FC-PGA2

2.2.2. Northwood-128K
---------------------

Northwood-128Kは第二世代Pentium 4であるNorthwoodベースのCeleronで、128KBの2次キャッシュメモリをコア内に内蔵する。2次キャッシュメモリはNorthwoodコアのPentium 4の4分の1となっており、処理性能そのものはそれだけ劣っている。ただし、WillametteベースのCeleronと比べ、消費電力は低減されている。デバイスに対してデータ転送などを要求してからその結果が返送されるまでの遅延時間がPentium 4と同じなのはWillametteコアのCeleronと同様である。

プロセスルール: 130 nm
FSB: 400 MHz 
L2 cache memory: 128 KB
MMX, SSE, SSE2
パッケージ: FC-PGA2

2.2.3. Celeron D / Prescott-V 
---------------------------------------------

Prescott-Vは第三世代Pentium 4であるPrescottベースで設計され、Celeron Dと呼ばれる。90nmプロセスで製造され、256KBの2次キャッシュメモリをコア内に内蔵する。FSBは533MHz。キャッシュメモリとFSBが同時に強化された結果、NorthwoodベースのCeleronと比べると、処理性能そのものは大きく改善されている。

3.60GHzまでの製品が販売された。Socket 478版とLGA 775版が存在する。プロセッサーナンバーが重複しているものはLGA775の製品に「J」が付けられており判別が可能となっている。LGA 775版はバッファオーバーランを利用した攻撃プログラムの実行を防止するExecute Disable Bitに対応しているほか、一部の製品では64bit拡張であるIntel 64にも対応している。

最高動作温度
Socket 478: 67℃
LGA 775: 67.7℃
TDP
Socket 478: 73W 
LGA775: 84W 
プロセスルール: 90 nm
FSB: 533 MHz 
L2 cache memory: 256 KB
MMX, SSE, SSE2, SSE3, Intel 64 , XD bit 

2.2.4. Celeron D / CedarMill-V 
-----------------------------------------------

Pentium 4が65nmの製造プロセスで製造されるCedarMillに移行したことに伴い、Celeron DもまたCedarMill-Vとの開発呼称の65nm版が発売された。性能はL2キャッシュメモリが512KBへ倍増された以外は最後期のPrescott-Vと同一仕様である。熱設計電力は84W版と65W版が存在する。

プロセスルール: 65 nm
FSB: 533 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, SSE3, Intel 64, XD bit

2.3. Core 世代
------------

2.3.1. Value Sossaman
---------------------

Value Sossamanは組込機器及びブレードサーバ向け。Dual Core Xeon LV Sossaman の片方のコアを無効化したもの。E7520及びi3100チップセットに対応。OEM向け販売のみで、単品での入手は困難。

Socket Mに対応するが Celeron M の呼称を付けずに発売された、インテルアーカイブでのシリーズ名は「Intel® Celeron® Processors with 667 MHz FSB」と表記されている。

プロセスルール: 65 nm
FSB: 667 MHz 
L2 cache memory: 2 MB
MMX, SSE, SSE2, SSE3, XD bit, EIST, TXT
ソケット: Socket M

2.3.2. Conroe-L
---------------

Conroe-Lは2007年6月3日に発表された製品。Coreマイクロアーキテクチャによるデスクトップ向けで、シングルコアである。

プロセスルール: 65 nm
FSB: 533 - 800 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit
ソケット: LGA 775, オンボード 

2.3.3. Conroe-CL
----------------

Conroe-CLはCeleronブランドで唯一のLGA771仕様で、シングルコア。シングルソケットのi5100チップセットを用いたサーバに組み込まれ使用された。

プロセスルール: 65 nm
FSB: 1066 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, SSE3, Intel 64, XD bit, VT, EIST
ソケット: LGA 771

2.3.4. Allendale-512K
---------------------

Allendale-512KはCeleronシリーズで初めてデュアルコアを採用した製品で、デスクトップ向けCPU。L2キャッシュメモリの容量を減らすことで、Core 2 Duoの最廉価版となっており、同じCore 2 Duoの廉価版であるPentium Dual-CoreよりもさらにL2キャッシュメモリの容量が減らされた結果、512KBとなっている。

デュアルコア
プロセスルール: 65 nm
FSB: 800 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit, EIST
ソケット: LGA 775

2.3.5. Wolfdale
---------------

WolfdaleはLGA775のCeleronで初めて仮想化技術  に対応した製品で、45nmプロセスルールで製造される。L2キャッシュメモリの容量がE1000系の倍になっているのが特徴である。

デュアルコア
プロセスルール: 45 nm
FSB: 800 MHz 
L2 cache memory: 1 MB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit, EIST, VT-x
ソケット: LGA 775 Nehalem 世代以降にリリースされた製品は、Intel Celeron を参照。

3. モバイル Celeron
---------------

3.1. P6 世代
----------

3.1.1. Dixon-128K
-----------------

Dixon-128Kはモバイル Pentium IIのDixonコアの2次キャッシュメモリを半減したCPUである。

プロセスルール: 250 nm
FSB: 66 MHz 
L2 cache memory: 128 KB
MMX
パッケージ: mPGA2

3.1.2. Coppermine-128K
----------------------

Coppermine-128Kはコア電圧等以外の大まかな処理性能はデスクトップ版と同等である。しかし、SpeedStepテクノロジには対応しない。

プロセスルール: 180 nm
FSB: 100 - 133 MHz 
L2 cache memory: 128 KB
MMX, SSE
パッケージ: mPGA2, mBGA, mBGA2

3.1.3. Tualatin-256K
--------------------

Tualatin-256Kはコア電圧等以外の大まかな処理性能はデスクトップ版と同等である。しかし、Coppermine-128k同様にSpeedStepテクノロジは対応していない。

プロセスルール: 130 nm
FSB: 100 - 133 MHz 
L2 cache memory: 256 KB
MMX, SSE
パッケージ: mFC-BGA, mFC-PGA

3.2. NetBurst 世代
----------------

3.2.1. Northwood-256K
---------------------

Northwood-256KはNorthwoodベースのモバイルCeleron。デスクトップ向けで同じコアを用いているNorthwood-128kと違い、2次キャッシュメモリが256KBとなっている。 モバイルPentium IIIベースのモバイルCeleronと同じくSpeedStepテクノロジは対応していない。

プロセスルール: 130 nm
FSB: 400 MHz 
L2 cache memory: 256 KB
MMX, SSE, SSE2
ソケット: Socket 478

3.3. Pentium M 世代
-----------------

3.3.1. Celeron M / Banias-512K
------------------------------

ノートPC向けCPU Pentium Mに使われているBaniasコアの2次キャッシュメモリ容量のうち半分を無効化することで1MBから512KBへと削減し、省電力制御である拡張版SpeedStep  を省略したCPUである。Celeron Mの名称が一般的である。

プロセッサー・ナンバー制が導入される以前から発売されていた600 / 800MHzで動作する超低電圧版は、プロセッサ・ナンバーではなくモバイルCeleron 600A MHz / 800A MHzの名称で販売された。

310、333についてはIntel発行の公式資料でもプロセッサーナンバーが無く、単純に動作周波数で表記されている場合がある。

対応チップセットは855GM/855GME/852GM。

プロセスルール: 130 nm
FSB: 400 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2
ソケット: Socket 479

3.3.2. Celeron M / Dothan-1M
----------------------------

Dothanコアを採用したPentium Mから差別化で2次キャッシュメモリ容量の半分を無効化して1MBに減量したもの。番号末尾にJがつくものと、370,380,390はExecute Disable Bitが有効になっている。

対応チップセットは、855GME  と915GM ExpressとRadeonXpress 200M。

プロセスルール: 90 nm
FSB: 400 MHz 
L2 cache memory: 1 MB
MMX, SSE, SSE2, XD bit 

3.3.3. Dothan-512K
------------------

Dothan-1Mをより低消費電力化するために、2次キャッシュメモリを1MBから512KBへと半減させたもの。

これと同様に90nmプロセスのDothanコアPentium Mの2次キャッシュメモリを512KBに制限したバリエーションとしては他にもIntel A100/A110 が後にLPIAカテゴリの最初のシリーズとして開発されており、パッケージングは異なるものの本コアの派生品と指摘されている。ただしこちらは対応チップセットが次世代の945系で、Coreアーキテクチャに位置付けられている。

Dothan-512Kの対応チップセットは915GM Express/910GML Express。 205にはCeleron Mの名称がつかない。

プロセスルール: 90 nm
FSB: 400 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, XD bit 
ソケット: Socket 479, オンボード 

3.4. Core 世代
------------

3.4.1. Yonah-512K
-----------------

プロセスルール: 65 nm
FSB: 533 MHz 
L2 cache memory: 512 KB
MMX, SSE, SSE2, SSE3, XD bit
ソケット: オンボード

3.4.2. Celeron M / Yonah-1M
---------------------------

65nmプロセスで製造されるYonahコアを採用するCore Soloから2次キャッシュメモリ容量を半分の1MBに減量し、省電力制御である拡張版SpeedStep  及び仮想化技術  を省略したもの。

対応チップセットは、945GM Express/940GML ExpressとATI RADEON XPRESS 200M。

プロセスルール: 65 nm
FSB: 533 MHz 
L2 cache memory: 1 MB
MMX, SSE, SSE2, SSE3, XD bit
ソケット: Socket M

3.4.3. Merom-1M / 2M / L
------------------------

65nmプロセスで製造されるCoreマイクロアーキテクチャのCore 2 Soloに使われているシングルコア版のMeromの2次キャッシュメモリを2MBから1MBに半減させ、省電力制御である拡張版SpeedStep  及び仮想化技術  を省略したCPUである。

モバイル向けCeleronとしては初めてIntel 64に対応している。発売当初はMeromコアを使用し製造されていたが、後にL2キャッシュメモリの全容量が4MBから2MBに減量されたMerom-Lコアに変更された。ただしどちらであっても実際に使用できるキャッシュメモリ量は1MBである。

当初はCeleron Mブランドで販売されていたが、Celeron 540の発売からCeleronブランドとなった。その後、Celeron M 530もCeleron 530として発売された。プロセッサ・ナンバ末尾5のみExecute Disable Bit対応。Celeron 523および573は超低電圧版。

対応チップセットは、533MHz製品がGL960 Express、667MHz製品がGL 40 Express、TシリーズがGM45 Express/GL 40 Express。

シングルコア
プロセスルール: 65 nm
FSB: 533 - 667 MHz 
L2 cache memory: 512 KB, 1 MB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit
ソケット: Socket M, PBGA479, Socket P

3.5. Celeron 
------------------------

3.5.1. Merom-2M
---------------

この製品群のT1400とCore Soloでプロセッサーナンバーが重複するが、あちらはSocket M対応のシングルコアで、Yonahを基本とした別の製品であるので購入するときは注意が必要である。

デュアルコア
プロセスルール: 65 nm
FSB: 533/667 MHz 
L2 cache memory: 512 KB, 1 MB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit
ソケット: Socket P

3.5.2. Penryn-L
---------------

Penryn-Lはモバイル用途向けのCPUである。45nmプロセスで製造される。 SUシリーズは、CULVノート向け低電圧版デュアルコアCeleron。さらにEIST、Intel Thermal Monitor 2に対応する。

プロセスルール: 45 nm
FSB: 800 MHz 
L2 cache memory: 1 MB
MMX, SSE, SSE2, SSE3, SSSE3, Intel 64, XD bit

4. 出典
-----

5. 外部リンク
--------

[1]
[2]