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

Hyper-Threading とは

Hyper-Threading(HT)は、1 つの CPU を OS からは 2 つあるように見せる技術で、 並列処理が可能になるため、最適化された環境では Intel によれば 最大 25% 程度の性能向上が期待できる。 Northwood コアの Pentium 4 では 2.4C / 2.6C / 2.8C / 3GHz 以上のモデル、 そして Prescott コアの多くが HT を搭載している。 動画編集・エンコード・複数アプリの同時利用など、 マルチタスク処理では Athlon 64 より得意とされていた。

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

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

Pentium 4 とボトルネック

Pentium 4 は初期に RDRAMSDRAM をサポートしていた。 RDRAM は Pentium 4 と帯域が一致し性能を発揮できたが、 チップセットとメモリ価格が高く、普及しなかった。

一方 SDRAM は安価だったものの、帯域が不足しており、 下段の表の通り メモリ帯域がボトルネックとなり性能を引き出せなかった。

その後、Pentium 4 チップセットは DDR SDRAM をサポート。 DDR SDRAM でも帯域は完全一致しないが、メインストリームとして普及し、 さらに デュアルチャネル DDR が登場した。 Pentium 4 と同じ帯域を実現できたものの、対応マザーボードは高価で普及は限定的だった。

Pentium 4 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 Mill3.0GHzLGA77565nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T
630800MHzPrescott3.0GHzLGA77590nm2MBMMX/SSE/SSE2/SSE3/HT/NX/EIST/EM64T

Pentium 4 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
531800MHzPrescott3.0GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX/EM64T
530J800MHzPrescott3.0GHzLGA77590nm1MBMMX/SSE/SSE2/SSE3/HT/NX
530800MHzPrescott3.0GHzLGA77590nm1MBMMX/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

Pentium 4 Socket478 / Socket423(2000年11月〜)

Pentium 4 システムバス コア 実クロック CPUソケット プロセス技術 L2キャッシュ 拡張命令
3.4EGHz800MHzPrescott3.4GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
3.2EGHz800MHzPrescott3.2GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
3.0EGHz800MHzPrescott3.0GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
2.8EGHz800MHzPrescott2.8GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3/HT
2.8AGHz533MHzPrescott2.8GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3
2.4AGHz533MHzPrescott2.4GHzSocket47890nm1MBMMX/SSE/SSE2/SSE3
3.4GHz800MHzNorthwood3.4GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.2GHz800MHzNorthwood3.2GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.0GHz800MHzNorthwood3.0GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
3.06GHz533MHzNorthwood3.06GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.8CGHz800MHzNorthwood2.8GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
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.5GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.4CGHz800MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2/HT
2.4BGHz533MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.40GHz400MHzNorthwood2.4GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.26GHz533MHzNorthwood2.26GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.0GHz400MHzNorthwood2.0GHzSocket4780.13μm512KBMMX/SSE/SSE2
1.8AGHz400MHzNorthwood1.8GHzSocket4780.13μm512KBMMX/SSE/SSE2
1.6AGHz400MHzNorthwood1.6GHzSocket4780.13μm512KBMMX/SSE/SSE2
2.0GHz400MHzWillamette2.0GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.9GHz400MHzWillamette1.9GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.8GHz400MHzWillamette1.8GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.7GHz400MHzWillamette1.7GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.6GHz400MHzWillamette1.6GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.5GHz400MHzWillamette1.5GHzSocket478 or 4230.18μm256KBMMX/SSE/SSE2
1.4GHz400MHzWillamette1.4GHzSocket4230.18μm256KBMMX/SSE/SSE2
1.3GHz400MHzWillamette1.3GHzSocket4230.18μm256KBMMX/SSE/SSE2