UltraSPARC T1
サン・マイクロシステムズのUltraSPARC T1マイクロプロセッサ(2005年11月14日 の発表までは開発 コードネーム "Niagara" として知られる)は、マルチスレッド・マルチコアの CPU である。サーバのエネルギー消費を下げるべく開発されており、1.4 GHz で 72 ワット の電力を消費する。
T1は全く新しく設計されたSPARC マイクロプロセッサの実装で、UltraSPARC Architecture 2005 specificationに準拠し、 完全な SPARC V9 命令セットを実行する。サンはこれまでにUltraSPARC IVおよびUltraSPARC IV+という二つのマルチコアプロセッサを開発したが、T1はサンにとって最初のマルチコアかつマルチスレッドのマイクロプロセッサである。 T1マイクロプロセッサは 4コア、6コア、8コアのものが提供されており、各コアは4つのスレッドを同時に扱うことができる。すなわちプロセッサ全体で32スレッドを並行して処理することが可能である。
サンのハイエンドの SMPシステム同様、UltraSPARC T1もパーティション化して動作することができる。すなわち、複数のコアに一つないし複数のプロセスやスレッドを動作させ、その他のコアがシステムの残りの処理を実行するよう分割することができる。
2006年3月21日、サンはUltraSPARC T1 プロセッサの設計を、GNU General Public Licenseの元で、OpenSPARCプロジェクトにより公開した。公開された情報には、下記のものが含まれる:
UltraSPARC T1設計のVerilog ソースコード
検証ツールスイートおよびシミュレーションモデル
ISA仕様 (UltraSPARC Architecture 2005)
Solaris 10 OSシミュレーションイメージ