SPARC T5

SPARC T5は、オラクルのSPARC Tシリーズファミリの第5世代マルチコアマイクロプロセッサである。2012年8月のHotChips 24で最初に発表され、2013年3月にOracle SPARC T5サーバーで正式に導入された。プロセッサは、シングルスレッドとマルチスレッド（チップあたり16コア、コアあたり8スレッド）両方で高いパフォーマンスを得られるよう設計された。
このプロセッサは、その前身であるSPARC T4プロセッサと同じSPARC S3コアの設計だが、28 nmプロセスで実装され、3.6GHzで動作する。 S3コアは、ダイナミックスレッディングとアウトオブオーダー実行を使用するデュアルイシューコアである。そして、コアごとに1つの浮動小数点演算コプロセッサ (FPU) と専用の暗号化ユニットを1つ組み込んでいる。
64ビットSPARC V9ベースのプロセッサには、プロセッサあたり最大128スレッドをサポートする16コアがあり、8ソケットシステムで最大1,024スレッドまで拡張できる。その他には、PCIeバージョン3.0のサポートと、新しいキャッシュコヒーレンスプロトコルなどが変更点となる。
SPARC T5とT4の比較.
以下の表は、T5プロセッサチップとT4プロセッサチップのいくつかの違いを示している。
SPARC T5には、プロセッサのハードウェアサポートと、新しい電源管理機能も導入されている。ユーザーは、システムが過熱および過電流イベントにどのように応答するかというポリシーを選択できる。動的な電圧および周波数スケーリング（別名DVFS）ポリシーは、ピーク周波数を維持するように、またはパフォーマンスと消費電力の間でトレードオフするように設定できる。
SPARC T5を搭載したシステム.
SPARC T5プロセッサは、オラクルのエントリおよび中型のSPARC T5-2、T5-4、およびT5-8サーバーに搭載された。すべてのサーバで、同じプロセッサ周波数、チップあたりのコア数、およびキャッシュ構成を使用する。
T5プロセッサには、L2キャッシュを備えた16コアを共有L3キャッシュに接続するクロスバーネットワークが含まれている。マルチプロセッサキャッシュコヒーレンスは、ディレクトリベースのプロトコルを使用して維持する。設計では、追加のシリコンなしで最大8つのソケットに拡張できる（グルー・ロジックなし）。SPARC T4システムで使用されていたスヌーピーベースのプロトコルは、メモリレイテンシを削減し、コヒーレンシ帯域幅の消費を低減するために置き換えられた。