UltraSPARC IV | |
| 一般情報 | |
|---|---|
| 設計: | サン・マイクロシステムズ |
| 共通メーカー | |
| パフォーマンス | |
| 最大CPUクロックレート | 1.05GHz~2.1GHz |
| 物理仕様 | |
| コア |
|
| アーキテクチャと分類 | |
| 命令セット | SPARC V9 |
| 歴史 | |
| 前身 | UltraSPARC III |
| 後継 | SPARC64 VI |
UltraSPARC IV Jaguarと後継のUltraSPARC IV+ Pantherは、サン・マイクロシステムズが設計し、テキサス・インスツルメンツが製造したマイクロプロセッサです。これらはUltraSPARCマイクロプロセッサの第4世代であり、64ビットSPARC V9命令セットアーキテクチャ(ISA)を実装しています。UltraSPARC IVは当初、UltraSPARC V Millenniumの後継となる予定でしたが、2004年初頭にNiagara(現在のUltraSPARC T1)マイクロプロセッサが発表されたため、開発は中止されました。代わりに、富士通が設計したSPARC64 VIが後継となりました。
UltraSPARC IVは、Sunのスループット・コンピューティング・イニシアチブの一環として開発されました。このイニシアチブには、UltraSPARC V Millennium、Gemini、UltraSPARC T1 Niagaraマイクロプロセッサが含まれていました。このイニシアチブにおける4つのオリジナル設計のうち、UltraSPARC IVとUltraSPARC T1の2つが製品化されました。MillenniumとNiagaraはブロック・マルチスレッディング(粗粒度マルチスレッディングとも呼ばれる)を実装していましたが、UltraSPARC IVはチップ・マルチスレッディング(CMP)(複数のシングルスレッド・コア)を実装していました。
UltraSPARC IVは、2004年3月にリリースされた最初のマルチコアSPARCプロセッサでした。[ 1 ]内部的には、2つの改良されたUltraSPARC IIIコアを実装しており、物理的なパッケージは1本のピンを除いてUltraSPARC IIIと同一です。[ 2 ] UltraSPARC IIIコアはさまざまな方法で改良されました。命令フェッチ、ストア帯域幅、およびデータプリフェッチが最適化されました。浮動小数点加算器には、例外を回避するために、より多くの非数(NaN)およびアンダーフローケースを処理するための追加のハードウェアが実装されています。両方のコアは最大16MBの容量のL2キャッシュを共有しますが、独自のL2キャッシュタグを持っています。
UltraSPARC IVは6,600万個のトランジスタを搭載し、寸法は22.1 mm x 16.1 mm(356 mm 2)です。テキサス・インスツルメンツ社が0.13 μmプロセスで 製造しました。
2005年半ばにリリースされたUltraSPARC IV+もデュアルコア設計で、強化されたプロセッサコアとオンチップL2キャッシュを搭載しています。90ナノメートル製造プロセスで製造されています。UltraSPARC IV+の当初の速度は1.5GHzで、当初の1.8GHzより0.3GHz低かったものの、2007年4月に2.1GHzに向上しました。[ 3 ] トランジスタ数は2億9500万個です。[ 4 ]
UltraSPARC IVを搭載したサーバーは2004年9月にリリースされました。UltraSPARC IV+は、Sunサーバーで2005年9月にリリースされました。 [ 5 ] Sun Fire V490、V890、E2900、E4900、E6900、E20K、E25Kシステムはすべて、UltraSPARC IVおよびIV+プロセッサを搭載しています。これらのシステムのプロセッサソケット数は4~72個(コア数は8~144個)です。
UltraSPARC IV+プロセッサを搭載したサーバーは好評を博し、サンは2006年にRISC / UNIXサーバー市場で再び収益トップの座を獲得した。 [ 6 ]