龍芯
龙芯2号系列のオリジナルバージョンは、0.13ミクロンプロセステクノロジーに基づいていました。 龙芯2号系列は、2B、2C、2D、2E、2F / 2F-1000、2G / 2GQ、2H、2I(2GP)、2K1000 / 2K2000モデルとして知られています。 龙芯2プロセッサは64ビットプロセッサであり、初期のモデルは4ビットの順不同64ビットGS464シリーズプロセッサコアでしたが、新しいプロセッサはGS464Eプロセッサコアにアップグレードされました。 龙芯2Kプロセッサは、デュアル発行の順不同のGS264プロセッサコアを備えた64ビットデュアルコアプロセッサです。 龙芯2GQは4コアプロセッサです。
龙芯の次世代のサポートブリッジとして、龙芯7A2000は、龙芯7A1000のアップグレードバージョンです。 7A1000と比較して、7A2000 PCIEコントローラーコードは龙芯によって作成され、PCIE Gen3です。 STの28nm FD-SOIプロセスを使用したGPUは、自社開発のGPUです。
龙芯の大量生産プロセッサはすべて、MIPS命令セットを使用しています。ただし、x86命令セットは主流のデスクトッププロセッサ市場で使用されているため、龙芯は知的財産および特許にx86命令セットを使用できません。既存のエコシステムとの互換性を実現するために、龙芯3Aシリーズはx86用のバイナリ変換命令とarm命令を実装しています。開発プロセス中に、龙芯はx86命令セットを使用してプロセッサプロトタイプGodson-Xを開発しました。
このプロジェクトは2005年7月に始まりました。 Godson-Xプロセッサの元の設計は、x86命令と互換性のあるFPGAプロトタイププロセッサであり、FPGAプロトタイププロセッサでWindows XPを起動できます。そこで、最初のステップであるコンピューティングアドバンストマイクロシステムズ研究グループ、マイクロアーキテクチャーのGodson-Xを慎重に設計しました。 Godson-Xは、龙芯2設計に基づく4送信スーパースカラーX86プロセッサです。 x86と互換性があり、Intel MMX命令、SSE命令セット、x87浮動小数点命令をサポートしています。サイクルレベルのシミュレーションプログラムによる2番目のステップでは、プロセッサの各ビートの状態をシミュレートします。その後、コンピューティングアドバンストマイクロシステムズ研究グループはシミュレーターを使用してWindows XPを起動しようとしました。最後に、コンピューティングアドバンストマイクロシステムズ研究グループのRTL調整とFPGAシミュレーションの完了時間は2006年7月でした。プロセッサはFPGAプロトタイプであり、ストリーミングされたことはありません。