OpenSPARC

OpenSPARC（オープンスパーク）は、2005年12月に開始されたオープンソースハードウェアのプロジェクトである。プロジェクトへの最初の貢献は、サン・マイクロシステムズによって行われた。サンは完全な64ビット・32スレッドのマイクロプロセッサであるUltraSPARC T1プロセッサの、レジスタ転送レベル(RTL)のVerilogコードを寄付した。2006年3月21日に、サンはUltraSPARC T1のIPコアのソースコードをGPLで公開した。完全なOpenSPARC T1システムは8つのコアで構成され、各コアは4つのスレッドを同時に実行でき、合計32のスレッドになる。各コアは順番に命令を実行し、そのロジックは6つのパイプラインステージに分割される。

2007年12月11日に、サンはUltraSPARC T2プロセッサのRTLについてもOpenSPARCプロジェクトを通して利用できるようにした。GNU General Public License v2の下でもリリースされた。OpenSPARC T2は、8コア、64スレッドの16パイプラインである。

関連項目 
SPARCプロセッサアーキテクチャ
S1 Core（派生のシングルコアの実装）

OpenRISC
RISC-V
FPGA

参照

外部リンク 
 OpenSPARC site
 T1 Source code
 T1 Specification
 T2 Source code
 T2 Specification
 Open Directory: Computers: Hardware: Components: Processors: SPARC: Open Source

サン・マイクロシステムズのマイクロプロセッサ
オープンソースハードウェア
SPARC マイクロプロセッサ