Intel Pentium4

まず初めにIntelのPentiumシリーズから
Pentiumの主力は2000年末からPentium 4となっている。
Pentium 4にはWillametteコアとNorthwoodコア、そして2004年からPrescottコアが登場した。
Intelのサーバー/ワークステーション向けCPUはXeonと言う。

Hyper-Threadingとは

CPUを2つあるように扱える機能で、この機能があれば2つの事を平行して行えるようになり、
Intelでは最適化された環境では25%もの性能向上があるとしています。
NorthwoodコアのPentium 4では2.4C、2.6C、2.8Cと3GHz以上のタイプとPrescottコアの大部分が搭載しています。
この機能は動画編集や変換、それにアプリケーションを同時に扱う時などに効果を発揮し、
マルチタスクでの動作はAthlon 64より得意分野となっております。

システムバスの帯域幅とメモリについて

メモリにも帯域があり、システムバスとメモリが一致しなければ、
どちらかがのボトルネックとなって性能を引き出せません。

Pentium 4とボトルネック

Pentium 4は以前、RDRAMとSDRAMをサポートしていました。
Pentium 4とRDRAMは同じ帯域で性能をフルに発揮できましたが、
残念な事にチップセット、RDRAMの値段が高価で普及しませんでした。
SDRAMは値段は安かったのですが、下段の表の通り、
メモリの帯域がボトルネックとなり、性能をあまり発揮できませんでした。
次にPentium 4チップセットはDDR SDRAMサポートします。
DDR SDRAMでも性能をフルには発揮できませんが、
メインストリームとして普及し、そしてデュアルチャネルDDRが登場しました。
Pentium 4と同じ帯域なのですが、残念ながらほとんど出回っていない上にマザーボードの値段も高い。

Pentium4 600シリーズ(2005年2月)

Pentium 4システムバスコア実クロックCPUソケットプロセス技術L2キャッシュ拡張命令
670800MHzPrescott3.8GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
661800MHzCedar Mill3.6GHzLGA77565nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
660800MHzPrescott3.6GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
651800MHzCedar Mill3.4GHzLGA77565nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
650800MHzPrescott3.4GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
641800MHzCedar Mill3.2GHzLGA77565nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
640800MHzPrescott3.2GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
631800MHzCedar Mill3GHzLGA77565nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
630800MHzPrescott3GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T

Pentium4 500シリーズ(2004年6月)

Pentium 4システムバスコア実クロックCPUソケットプロセス技術L2キャッシュ拡張命令
571800MHzPrescott3.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
570J800MHzPrescott3.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
3.8FGHz800MHzPrescott3.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
561800MHzPrescott3.6GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
560J800MHzPrescott3.6GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
560800MHzPrescott3.6GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT
3.6FGHz800MHzPrescott3.6GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
551800MHzPrescott3.4GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
550J800MHzPrescott3.4GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
550800MHzPrescott3.4GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT
3.4FGHz800MHzPrescott3.4GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
541800MHzPrescott3.2GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
540J800MHzPrescott3.2GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
540800MHzPrescott3.2GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT
3.2FGHz800MHzPrescott3.2GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
531800MHzPrescott3GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
530J800MHzPrescott3GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
530800MHzPrescott3GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT
515533MHzPrescott2.93GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3
521800MHzPrescott2.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
520J800MHzPrescott2.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
520800MHzPrescott2.8GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT
505533MHzPrescott2.66GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3

Pentium4 Socket478 Socket423(2000年11月)

Pentium 4システムバスコア実クロックCPUソケットプロセス技術L2キャッシュ拡張命令
3.4EGHz800MHzPrescott3.4GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
3.4GHz800MHzNorthwood3.4GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.2EGHz800MHzPrescott3.2GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
3.2GHz800MHzNorthwood3.2GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.0EGHz800MHzPrescott3GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
3.0GHz800MHzNorthwood3GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.06GHz533MHzNorthwood3.06GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.8EGHz800MHzPrescott2.8GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
2.8CGHz800MHzNorthwood2.8GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.8AGHz533MHzPrescott2.8GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3
2.80GHz533MHzNorthwood2.8GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.6CGHz800MHzNorthwood2.6GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.66GHz533MHzNorthwood2.66GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.60GHz400MHzNorthwood2.6GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.53GHz533MHzNorthwood2.53GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.50GHz400MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.4CGHz800MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.4BGHz533MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.4AGHz533MHzPrescott2.4GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3
2.40GHz400MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.26GHz533MHzNorthwood2.26GHzSocket4780.13μm512KBMMX/SSE/SSE2
2AGHz400MHzNorthwood2GHzSocket4780.13μm512KBMMX/SSE/SSE2
1.8AGHz400MHzNorthwood1.8GHzSocket4780.13μm512KBMMX/SSE/SSE2
1.6AGHz400MHzNorthwood1.6GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.0GHz400MHzWillamette2GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.9GHz400MHzWillamette1.9GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.8GHz400MHzWillamette1.8GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.7GHz400MHzWillamette1.7GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.6GHz400MHzWillamette1.6GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.5GHz400MHzWillamette1.5GHzSocket478or4230.18μm256KBMMX/SSE/SSE2
1.4GHz400MHzWillamette1.4GHzSocket4230.18μm256KBMMX/SSE/SSE2
1.3GHz400MHzWillamette1.3GHzSocket4230.18μm256KBMMX/SSE/SSE2