AMD FXシリーズは、AMDが開発したBulldozerアーキテクチャに基づくx86系
マイクロプロセッサです。このシリーズは、32nm SOIプロセスを用いて製造され、Phenom IIシリーズと比較して、より小さなコアで多コア構成を実現することを目指して開発されました。
しかし、この多コア化は、内部構造の簡略化によって達成されたものであり、2つの整数演算ユニットが1つの浮動小数点演算ユニット(
FPU)を共有するという構成が採用されました。このため、浮動小数点演算性能においては、Phenom II X6やインテルの
CPUと比較して劣るという評価があります。
FXシリーズは、世界初の4モジュール8コアプロセッサとして登場しましたが、シングルスレッド性能、マルチスレッド性能ともに、当時のインテルのCore i7シリーズには及ばず、価格競争に頼らざるを得ない状況でした。
Phenom IIと比較して、FXシリーズはコアごとのパフォーマンスが劣ると指摘されています。これは、開発者自身も認めている通り、デュアルコア以上で動作するソフトウェアに対する最適化が十分ではなかったことに起因します。
CPUの進化にソフトウェア側が追いついていない状況であり、FXに最適化された環境をすぐに整えることは難しいとされていました。しかし、簡略化された構造は、クロックアップによる性能向上を容易にするというメリットもありました。
また、TDP(熱設計電力)が比較的高い傾向にあったAMDの
CPUですが、FXシリーズでは、Phenom IIの第1世代Turbo COREから改良された第2世代Turbo COREが採用され、クロックアップがより容易になったとされています。
このような状況を受け、AMDはマイクロソフトと協力し、
FPU共有時の問題点を改善するためのパッチをWindows 7向けに公開しました。後継のWindows 8では、このパッチが標準で組み込まれています。
FXシリーズのラインナップは、8コア(4モジュール)のFX-8xxxシリーズ、6コア(3モジュール)のFX-6xxxシリーズ、4コア(2モジュール)のFX-4xxxシリーズで構成されています。また、
サーバー向けには、BulldozerベースのOpteronシリーズ(16コアモデルなど)も販売されています。
FXシリーズは、アーキテクチャの変更により、性能面で賛否両論がありましたが、多コア
CPUへの移行期において、価格競争力とクロックアップの容易さで一定の支持を得ました。また、ソフトウェア側の最適化が進むことで、そのポテンシャルを最大限に発揮することが期待されました。
FXシリーズは、Bulldozerアーキテクチャの特性を反映した
CPUであり、その後のPiledriverアーキテクチャに続く技術的な基礎となりました。