龍芯

龍芯
https://ja.wikipedia.org/wiki/%E9%BE%8D%E8%8A%AF

『この記事は中国語版の対応するページを翻訳することにより充実させることができます。(2019年8月)

翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
加筆をお願いします

この項目「龍芯」は加筆依頼に出されており、内容をより充実させるために次の点に関する加筆が求められています。
加筆の要点 – 龙芯ベースの製品、龙芯ソフトウェアの生態情報
(貼付後はWikipedia:加筆依頼のページに依頼内容を記述してください。記述が無いとタグは除去されます)
(2019年8月)
Question book-4.svg

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。
出典検索?: “龍芯” – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2019年8月)
Ambox outdated serious.svg

この記事は更新が必要とされています。
この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2019年8月)』

『龙芯(中: 龙芯英: Loongson,旧名英: Godson[1])は、中国科学院コンピューティング技術研究所の胡偉武およびその他によって設計された汎用中央処理装置であり、MIPSアーキテクチャとLoongISA®縮小命令セットアーキテクチャを使用してMIPS®命令セットを購入します[2]。

龙芯1系列は組み込みチップであり、多くの企業で使用されています。

龙芯2系列の速度は最大1 GHzで、シンクライアントや産業用制御などのローエンドアプリケーションで使用されます。

龙芯3系列は、デスクトップ、サーバー、スーパーコンピューター、産業用制御などの分野で2010年に発売されました。

現在、中国科学院のコンピューティング技術研究所は、龙芯中央処理装置を搭載したスーパーコンピュータープログラムも開発しています[3]。』

『履歴

Godson時代(2000-2010)

2000龙芯一号(Godson-1)開発を開始。

2001年5月、中国科学院コンピューティング技術研究所の知識革新プロジェクトの支援により、龙芯グループが正式に設立されました。

2001年8月19日龙芯一号の設計および検証システムは、Linuxオペレーティングシステムを正常に起動しました。

2002年8月10日中国初の汎用CPU龙芯一号(コードXIA50)が成功しました。

2003年10月17日中国で最初の64ビット汎用CPU龙芯2B(コードネームMZD110)が成功しました。

2004年9月28日龙芯2C(コードネームDXP100)は成功しました。

2006年3月18日、周波数が1 GHzを超える中国初の汎用CPU龙芯2E(コードネームCZ70)がリリースされました。

2006年10月、中国とフランスは北京のロンソンプロセッサに関する中国科学アカデミーとSTMicroelectronicsの間で戦略的協力協定に署名し、胡錦涛国家主席とジャックシラクフランス大統領はこの協定の調印式に出席しました。

2007年7月31日龙芯2F(コードネームPLA80)が正常にリリースされました。龙芯2Fは龙芯の最初の製品チップです。

2009年9月28日中国初のクアッドコアCPU龙芯3A(コードネームPRC60)の成功。
産業時代(2010-現在)

2010年4月、中国科学院と北京は共同で株式の投資と設立を主導し、龙芯テクノロジー株式会社を設立し、龙芯は正式に研究開発から工業化に移行しました。

2012年10月8コア32nm龙芯3B1500フィルムが成功。

2013年12月龙芯テクノロジー株式会社は、北京市海淀区稲香湖路中関村環境保護科学技術実証公園龍芯工業園区に移転しました。

2015年8月龙芯の次世代高性能プロセッサアーキテクチャGS464Eがリリースされました。

プロセッサ/命令セット

龙芯一号

龙芯1号系列と2009年に龙芯テクノロジー株式会社がリリースした龙芯一号は同じ製品ではないことに注意してください。

龙芯一号(英語名Godson-1)は2000年に開発されました。

2001年8月19日、龙芯一号ロジックデザインがFPGAプラットフォームで実行されました。したがって、8月19日は龙芯の誕生日に指定されました。 龙芯一号の物理設計には3つのバージョンがあり、Aソリューションは龙芯がサードパーティから委託するように設計されており、Bプランは実験的なフロープラン、Cプランは量産プランです。 2002年8月10日、龙芯一号(プログラム)がオペレーティングシステムを正常に点灯し、8月29日、龙芯一号(Cソリューション)がオペレーティングシステムを正常に起動しました。 龙芯一号は、メイン周波数266MHz、32ビットの単一放射、オンチップの400万個のトランジスタを備えた0.18ミクロンCMOSプロセスでストリーミングされます。 MIPSIIIに似たRISC命令セットは、7ステージの動的パイプライン、32ビット整数ユニット、および64ビット浮動小数点ユニットを備えています。全体的なパフォーマンスは、Intel Pentium IIよりも低くなっています。コンピューター業界に従事していた胡偉武の指導者夏培粛の50周年を記念して、「龙芯一号」は「XIA50」と名付けられました。

2009年、中国石油大学の科学技術修士号とその研究チームは、龙芯2EへのWindows®CEの移植を実現し、龙芯の初期の組み込みエコシステムの開発を支援しました。ただし、2EのCE BSPと龙芯一号のBSPは同じものではないことに注意する必要があります。[4]
龙芯1号シリーズ

2010年4月、龙芯テクノロジー株式会社は正式に設立され、中国北京市海淀区稲香湖路中関村環境保護科学技術実証公園龍芯工業園区に定住しました。会社の設立後、龙芯調査市場は、ローエンドの組み込み製品ラインである龙芯1号系列を再確立しました。現在知られている製品は、龙芯 1A、1B、1C300 / 1C101(指紋生体認証アプリケーションチップ)、1D(超音波測定チップ)、1E04 / 1E0300 / 1E1000(1Eシリーズは龙芯航空宇宙向けの特別な照射防止プロセッサです)1F04 / 1F300(1Fシリーズは龙芯スペース特別な照射防止ブリッジをサポートする1Eシリーズです)、1G(オーディオ専用チップ)、1H(石油掘削高温チップ)、1J(抗照射シングルチップ)です。
龙芯1A

龙芯 1Aは、2011年の市場調査に基づいて龙芯が開発した組み込み市場向けのプロセッサです。 龙芯1Aプロセッサは、その設計の観点から、龙芯2Hを差し引いたものと見なすことができます。 龙芯1Aチップのメイン周波数は266MHzで、32ビットのスーパースカラーGS232プロセッサコアを使用します。二重発行順不同実行はMIPS32命令セットと互換性があります。第1レベルの命令キャッシュは16KB、第1レベルのデータキャッシュは16KBです。 130nm CMOSプロセスで製造され、448ピンの23mm * 23mm BGAパッケージで提供され、消費電力は1W未満です。 龙芯1Aは2012年に製品を供給しました。 龙芯1Aは、龙芯の他のプロセッサーのブリッジとして使用できます。

龙芯1Aは以前の龙芯1とはまったく異なる製品であり、龙芯1Aプログラムとは何の関係もないことに注意してください。

龙芯1B

龙芯1Bは、市場調査に基づいて組み込み市場向けに龙芯が開発したプロセッサです。龙芯1Bは、龙芯1Aの簡易版とみなすことができます。これは、組み込みプロセッサの開発におけるゴッドソンの継続的な減算の成果です。 龙芯1Bは、龙芯1Aより先に2011年にリリースされました。 200MHzでクロックされる龙芯1B、統合32ビットスーパースカラープロセッサコア(GS232)、デュアルイシューアウトオブオーダー実行構造は、MIPS32命令セット、5ステージパイプライン、8 KBの第1レベルの命令キャッシュ、および8 KBの第1レベルのデータキャッシュをサポートします。 130nm CMOSプロセスで製造された17mm * 17mm BGAパッケージは256ピンで、消費電力は<0.5Wです。最大の機能の1つは、12個のUART(シリアル)インターフェイスがあることです。 龙芯1Bは、システム全体の観点からコスト削減チップを検討した龙芯の歴史の中で初めてです。
龙芯1C300

2013年に発売された龙芯1Cは、指紋生体認証アプリケーション向けです。 龙芯1C300は300MHzでクロック駆動され、MIPS32命令セットと互換性のある32ビットスーパースカラープロセッサコア(GS232)のデュアル送信順不同実装を使用します;第1レベルの命令キャッシュは16KB、第1レベルのデータキャッシュは16KBです。 20mm * 20mm QFP176パッケージと130W CMOSプロセスで製造され、消費電力は<0.5Wです。

胡偉武の指導者である夏培粛の90歳の誕生日を記念して、龙芯1CのコードネームはXPS90です。
龙芯1C101

龙芯1C101は8MHzのクロックで動作し、32ビットプロセッサコア(GS132R)のシングル発行シーケンシャル実行を使用し、パッケージサイズ12mmx12mm、ピンカウント64、パッケージQFP64で130nmプロセスで製造されます。消費電力16.5mW /16.5μW

龙芯1C101チップは、「超人智能锁」用に2018年に龙芯によって開発および提供されたチップです。
龙芯1D

2014年に発売された龙芯1Dは、ユーザーのニーズに合わせてスマート水道メーター、ガスメーター、カロリーメーター用に龙芯がカスタマイズした特別な超音波計測チップです。 龙芯1Dは8MHzでクロックされ、MIPS 32命令セットと互換性のある32ビットプロセッサコア(GS132)を実行するために単一の送信シーケンスを使用します。オンチップメモリは4KB + 1KBSRAMおよび64KBFlashです。これには、1つの超音波パルス発生器、1つのアナログコンパレータ、および1つの時間デジタル変換器が含まれています。パッケージサイズ12mm * 12mm QFP80、消費電力100uWの130nm EFlashプロセスで製造。

龙芯1G

龙芯1Gは、「苏州上声音响」で使用される、顧客のニーズに合わせてカスタマイズされた特別なオーディオチップです。 龙芯1Gチップには、GS232デュアル埋め込み龙芯プロセッサーコア、LCDコントローラー、2つの適応MAC、DDR2コントローラー、USB2.0インターフェース、SPIコントローラーを含む各インターフェース8KBの命令およびデータキャッシュと統合された主な機能があります。 AC97コントローラー、I2Cコントローラー、RTCインターフェース、PWMコントローラー、GPIOポートなど

龙芯1H

2015年、新しく開発された龙芯1Hチップは、石油掘削の分野でのLWDアプリケーション向けに設計され、設計目標は175°Cの超高温作業条件下での長期にわたる信頼できる動作です。 龙芯1Hは8MHzでクロックを供給し、シングルショット実行、GS132プロセッサコア、MIPS32命令セット互換、3ステージパイプライン、統合単精度浮動小数点コプロセッサ、オンチップRAM /フラッシュ/ EEPROM、24ビットADC、コンパレータ、電源管理およびその他のモジュール、タイマー、SPI、UART、I2C、CAN、その他のインターフェース。このチップは設計フローとアプリケーション検証を完了し、商品化されています。製造プロセスは、14mm * 14mm QFP100にパッケージ化された130nm EFlashプロセスを使用し、50mWを消費します。 龙芯1Hは2017年4月にリリースされました。現在、龙芯1Hは長清油田で使用されています。

龙芯2号シリーズ

龙芯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コアプロセッサです。

龙芯2A / 2B

龙芯2の設計は、2002年7月に4つの問題と順不同の設計、64ビットの設計、7〜10のパイプラインで始まりました。 龙芯2レジスタファイルは2つのオプションで設計されており、AスキームはTSカレントチップの商用レジスタファイルを使用し、BスキームはSMICで使用されるマイクロエレクトロニクスセンター設計のレジスタファイルを使用します。 Aスキームで採用されている商用レジスタファイルの設計に欠陥があり、チップが故障します。 Bソリューションの開発に成功し、2003年10月17日にオペレーティングシステムが正常に起動し、最大周波数は300MHz、消費電力は1W〜2Wです。同じメイン周波数で、龙芯2Bのパフォーマンスは、Pentium IIを超えています。PentiumIIは、Godson-1の3〜5倍です。毛泽东会長の誕生日110周年を記念して、龙芯2BはMZD110というコードネームを付けました。 龙芯2のパフォーマンスは、以前に開発されたGodson-1の3倍であり、同じPentium IIのパフォーマンスを超えています。

龙芯2C

龙芯2Cは、龙芯2Bの最適化バージョンです。上海SMICでは、SMICが0.18ミクロンのCMOSプロセスを使用して多くのテープアウトに成功し、2004年9月28日にフィルムのリリースに成功し、最終チップの定格は500MHzになりました。 龙芯2Cのパフォーマンスは、以前開発された龙芯2Bの3倍であり、同じ周波数で同じPentium IIIのパフォーマンスを達成しています。 邓小平の100歳の誕生日を記念するため、龙芯2CのコードネームはDXP-100です。
龙芯2D

龙芯プロセッサの初期の開発履歴によると、基本的に1年に1つのプロセッサストリームがあります。 龙芯2Cは2004年にリリースされ、龙芯2Eは2006年にリリースされたため、龙芯2Dは2005年にリリースされた製品であると推測できます。中国科学アカデミーのマイクロエレクトロニクス研究所の研究者である黄令仪の回想で、彼女は龙芯2Dの物理設計に関与していると述べました。 「龙芯的足迹」の記事「2006年のレビューと2007年の展望」で、胡伟武は「2005年に直面した厳しい状況が龙芯2Eに戦闘の悲劇的な色を与えた」と述べたため、龙芯2Dは単一の映画である可能性が高いと推測できます。失敗したモデル、または途中で放棄されたモデル。

龙芯2E

龙芯2Eは2005年11月末に映画に配信され、2006年3月18日にリリースされました。

龙芯2Eプロセッサの正面写真

2006年9月13日、龙芯2EはCZ70と名付けられ、長い行進の70周年を記念して、科学技術省、そしてその後、科学技術大臣徐冠華によって承認されました。

龙芯2Eは、中国本土で最初に90ナノメートルの技術で設計されたプロセッサで、トランジスタ数は4,700万で、最大周波数は1 GHzに達します。 龙芯2Eのチップサイズは6.8mm * 5.2mmで、Intel Pentium 4の1/4に過ぎません。龙芯2Eプロトタイプで測定されたSPEC CPU2000スコアは、固定小数点503ポイント、浮動小数点503ポイント、最高の倍精度浮動小数点演算速度は3.99GFlopsです。 龙芯2Eのパフォーマンスは龙芯2Cの3倍であり、中〜低価格のIntel Pentium IVプロセッサーのレベルに達します。 龙芯2Eの最適化された設計プロセスで、STMicroelectronicsは龙芯と協力しました。 龙芯2Eの成功に基づいて、STMicroelectronicsはライセンス料で3百万米ドルを超える龙芯2E / 2Fの生産および販売承認を購入し、中国のコンピューターコアテクノロジーの外部承認の先例を設定しました。 龙芯2EのNorthbridgeはFPGAを使用して実装されているため、コストが高く、プロセッサは大量生産されていません。 [5][6]

龙芯2F / 2F1000

龙芯2Fは2007年7月31日に正常にリリースされました。 龙芯2Fは、龙芯の最初の成功した商業プロセッサです。軍の創立80周年を記念して、龙芯2FコードネームはPLA80です。 龙芯2Fには、800MHzでクロックされる5,100万個のトランジスタが含まれ、STMicroelectronicsの90ナノメートルプロセスを使用しています。命令セットの64ビットMIPS IIIと完全に互換性があります。 龙芯2Fプロセッサーを搭載した福坂ミニコンピューターと8089A / Dラップトップは、多くのファンに販売されています。これまでのところ、これらの2つの製品を保持している龙芯ファンの数はまだ多くあります。

これは、Richard Stallman 龙芯2Fチップを搭載した江蘇省龙梦(Lemote)ノートブックコンピューターに属し、コンピューターはBIOSレベルで完全に無料のソフトウェアです。

2007年12月に、336の64ビット龙芯2Fプロセッサを搭載した中国初の国内兆高性能コンピューター KD-50-Iが正常に統合され、理論上のピークコンピューティング容量は1.008兆に達しました。このプロジェクトは、中国科学技術大学の学者陳国良(コンピューターエキスパート)が主催しました。コンピューターのコストは800,000 RMB未満に制御されます。[7][8]。

龙芯2G / 2G + / 2GQ / 2G-2000

龙芯2Gは、「High Core Safety Computer CPU Development and Application」原子力高規模主要プロジェクトの支援を受けて開発されました。2008年に設計されましたが、龙芯の2Gおよび3Aプロジェクトの同時実装により、開発の進捗に影響を与える重複がありました。 2010年に正常に開発されました。 龙芯2Gは65ナノメートルプロセスを採用し、主周波数は1.0 GHz、トランジスタ数は1億、命令セットはMIPS64と互換性があり、X86バイナリ変換アクセラレーション命令が追加され、龙芯メディア拡張命令に加えて、64 KB命令と64 KBデータのL1キャッシュ、1 MBがあります。 L2キャッシュ、消費電力3W。このプロセッサでは、X86バイナリ変換テクノロジが使用され、MIPSプラットフォームでX86ダイナミックバイナリ変換を実装する方法が提案されています。 龙芯2Gは、龙芯3A1000のシングルコアバージョンに相当します。 龙芯2GQは、クアッドコアプロセッサである龙芯2Gの製品版です。 龙芯2GQと龙芯3A1000の違いは、龙芯2GQは複数の相互接続をサポートしていないことです。龙芯2GPは後に龙芯2Iと改名されました。

龙芯2H

龙芯2Hは、龙芯2Gプロセッサおよび龙芯1A(2F Southbridge)の後継であり、セキュリティで保護されたコンピューター用のシングルチップソリューションを提供することを目的としています。 龙芯2Hは、周波数が1 GHz以上の65 nmプロセスで実装されています。主にネットワーク機器に使用されます。 MIPS64命令セットと互換性があり、X86バイナリ変換命令セットをサポートします。 64KBの命令L1cacheと64KBのデータL1cache、512KBのL2cacheがあります。統合されたGS232Vメディア処理IP。

龙芯2Hの最初のアプリケーションはネットブックでしたが、ネットブック市場が消滅したため、この分野には適用されませんでした。 龙芯2Hは、主に産業用制御の分野、およびファイアウォールを含むネットワークセキュリティの分野で使用されます。 龙芯2Hは2012年にリリースされ、サンプルは2013年にリリースされ、製品は2014年にリリースされました。 龙芯2Hのフローは、龙芯が複雑なSOCの設計能力を習得したことを示しています。 龙芯2Hの特徴は、多くの機能を統合した大規模で包括的な機能であり、チップ設計は複雑ですが、特定のアプリケーション向けに最適化されていません。 龙芯2Hは、スタンドアロンSOCまたはHTインターフェイスのサウスブリッジチップとして使用できます。

龙芯2I

龙芯アシニアメンテナー「Flygoat」の分析によれば、龙芯2Iは龙芯2GP0800Dの別のコード名です。

龙芯2K1000

龙芯2K1000は、デュアル送信64ビットGS264マイクロ構造、40 nmプロセス、1 GHzでクロックされる商用グレードチップ、および800 MHzでクロックされる産業グレードチップを使用するデュアルコアプロセッサです。

龙芯2K1000プロセッサの正面写真

龙芯Pi二代目ホームの正面写真

龙芯2K1000プロセッサは龙芯2Hのアップグレードチップであり、その計算性能とIO帯域幅は龙芯2Hよりも大幅に高くなっています。 龙芯2K1000は、タブレットと産業用制御分野の両方でのネットワーク通信アプリケーション向けに設計されています。

統合された64ビットDDR3コントローラー、2つのGMACコントローラー、2つのX4PCIEコントローラーは、6 X1モードで構成できます。統合共有1MBセカンダリキャッシュ、統合GPU、ディスプレイコントローラー、デュアルDVIディスプレイのサポート。統合64ビット533MHz DDR2 / 3コントローラー、1 SATA2.0インターフェイス、4 USB2.0インターフェイス、2 RGMIIギガビットネットワークインターフェイス、統合HDA / AC97 / I2Sインターフェイス、統合RTC / HPETモジュール。最大4つのUARTコントローラー、1つのNANDコントローラー、2つのCANコントローラー、および1つのSDIOコントローラーを統合します。

龙芯2K2000

龙芯2K2000は、計画中の龙芯2K1000のアップグレード版であり、2 GHzの周波数で28ナノメートルプロセスで生産される予定です。

龙芯3号シリーズ

龙芯3プロセッサは、4送信64ビットマルチコアプロセッサです。現在、龙芯3B1500プロセッサは8コアであることに加えて、他の龙芯3プロセッサは4コアです。 龙芯3C5000プロセッサは、プロセッサコアを16に増やします。

龙芯3プロセッサの微細構造は、GS464、GS464E、GS464V、およびGS464EV(GS464v)に分かれています。

龙芯3A1000

龙芯3A1000は、STMicroelectronicsの65nmプロセスフローを使用して2008年末に納品されました。2009年5月20日、龙芯3A1000ウェーハ生産は組立ラインから外れました。9月28日、サンプルが戻って、800MHz-1GHzのクロックでオペレーティングシステムを正常に起動しました。 龙芯3A1000は2010年5月中旬に最初に改訂およびリリースされました。10月末の最初の改訂は成功しました。 3A1000の2番目のリビジョンは2012年2月下旬にリリースされ、2012年8月中旬に正常にリリースされました。 龙芯3A1000は、4つの4つのアウトオブオーダー実行GS464コア、9ステージパイプライン、64KBプライマリデータキャッシュおよび64KBファーストレベル命令キャッシュ、4MB共有セカンダリキャッシュ、最大周波数1GHz、消費電力15w(ダイナミックドロップをサポート)を統合します周波数)、チップ面積は174mm2、トランジスタ数は4億2500万です。各CPUコアには2つの浮動小数点乗算および加算パーツが含まれ、倍精度浮動小数点パフォーマンスピークは16GFlopsです。 龙芯3A1000プロセッサには、x86バイナリ変換アクセラレーション命令が実装されています。 3A100は、HT1.0 * 2、PCIコントローラー、LPC、SPI、UART、GPIOを統合しています。 1121ピンと40mm x 40mm FCBGAパッケージを備えた統合72ビットDDR2 / 3コントローラー。

龙芯3B1000

2010年11月の終わりに、3B1000チップの最初のバッチがリリースされ、2011年2月上旬にリリースされ、7月上旬に返却されました。 龙芯3B1000は2度目の再設計を行い、2011年12月上旬にリリースされ、2012年4月末に返却されました。

龙芯3B1000は、高性能マルチコアCPU R&Dおよび原子力ハイベースプロジェクトのアプリケーションでサポートされています。STMicroelectronicsの65ナノメートルプロセスで設計されており、周波数は1 GHz、消費電力は25 Wです。8つの64ビット4発行の順不同の龙芯ベクトル実装を統合しています。プロセッサコアGS464V、4MBセカンダリキャッシュ、各コアには2つの256ビットベクターコンポーネントが含まれ、ピーク浮動小数点パフォーマンスは128GFLOPSです。

龙芯3B1000の最大の特徴は、GS464コアの浮動小数点コンポーネントと浮動小数点レジスタファイルを2つの256ビットベクトル処理コンポーネントと128×256ビットベクトルレジスタファイルで置き換える龙芯ベクトルプロセッサコアの設計です。 1 GHzでの龙芯3Bのピーク倍精度浮動小数点計算機能は、128 GFlopsに達します。 龙芯3Bプロセッサには、300を超える専用のベクトル処理命令が実装されています。

龙芯3Bチップの面積は300mm2で、トランジスタの数は6億個近くです。

龙芯3B1500

龙芯3B1500は、2012年1月中旬に設計および出荷されました。サンプルは2012年8月末に採取されました。その後、プロセスは32nmから28nmに移行し、2013年4月末にリリースされました。10月末にサンプルが受け取られましたが、フィルムは成功しませんでした。その後、32nmプロセスに復元され、何らかの方法でフィルムのコストが補償されました。そのため、再度改訂され、2015年1月末にリリースされました。サンプルは2015年6月下旬に受領されました。

龙芯3B1500Eプロセッサの正面写真

龙梦A1310マザーボード(統合された龙芯3B1500Eプロセッサ)

龙芯は当初16コアの龙芯3Cプロセッサーの発売を計画していましたが、戦略的な調整により、当初の龙芯3Cはキャンセルされ、8コアの龙芯3B1500は縮小されました。 龙芯3B1500は、8つの4号アウトオブオーダー64ビットGS464Vプロセッサコア、9ステージパイプラインを統合し、各プロセッサコアは64KBのプライベート第一レベル命令キャッシュと64KBのプライベートプライマリデータキャッシュ、128KBプライベートセカンダリキャッシュを備えています8MB 3レベル共有キャッシュ、SMICの32nmプロセスを使用、チップ面積180mm2、トランジスタ数11億、1.5GHzでクロック、フリップチップボールグリッドアレイ(フリップチップBGA)パッケージ、チップピン数1121、パッケージサイズ40mm×40mm。シングルチップの倍精度浮動小数点演算能力は192GFlopsに達します。消費電力は30w(標準)/ 60w(ベクター)です。

インターフェイスには、HT2.0 * 2、PCI、LPC、SPI、UART、GPIO、72ビットDDR2 / 3コントローラーがあります。
龙芯3A2000 / 3B2000

龙芯3A2000は2014年11月上旬に映画に配信され、2015年4月10日にブラインド映画が取得されました。 2015年8月18日、龙芯は記者会見を開き、新製品を正式にリリースしました。 2015年9月と2016年3月に、それぞれ1回目の改訂設計と2回目の改訂設計が実施されました。

龙芯3A2000プロセッサは、64ビットGS464Eプロセッサコアの4つの問題の順不同の実装を4つ統合し、GS464Eマイクロアーキテクチャを使用する最初のプロセッサです。 SMICの40nm CMOSプロセスで製造され、周波数は800〜1000MHz、SPEC CPU2006スコアは1GHzで6.9です。パッケージタイプFCBGA、1121ピン、パッケージサイズ40mm×40mm。 GS464Eプロセッサコアは、統合された64KBレベル1命令キャッシュ、64KBレベル1データキャッシュ、256KBレベル2キャッシュ、および4MBレベル3キャッシュを備えたGS464の改良バージョンです。特に、GS464Eプロセッサコアのストリームパフォーマンスは大幅に改善され、シングルコアSTREAMのパフォーマンスは6.3GB / sであり、これは龙芯3A1000の20倍です。パイプラインは、GS464の第9レベルから第12レベルにアップグレードされました。 16GFlopsのピーク浮動小数点パフォーマンス。

インターフェースでは、龙芯3A200は2つのHT3.0インターフェース、PCIコントローラー、LPC、SPI、UART、GPIO、72ビットDDR2 / 3-1333×2コントローラーを統合します。
龙芯3A1500-I

龙芯3A1500-Iは、龙芯3A2000の陶器で密封されたバージョンで、工業用グレードのチップで、SMICの40nm LLテクノロジーを使用して、700〜1000MHzの周波数でストリーミングします。推奨周波数は800MHzです。
龙芯3A3000 / 3B3000

龙芯3A3000は2016年2月中旬に納品され、6月中旬に盲目的に封印されました。 2016年10月17日、龙芯3A3000は量産に入ることができます。

2017年4月26日、龙芯は記者会見を開き、龙芯3A3000プロセッサを正式にリリースしました。

龙芯3A3000 / 3B3000は1.2Hz〜1.5GHzでクロックされ、4コアプロセッサであり、4つの問題のアウトオブオーダー64ビットスーパースカラープロセッサコア(GS464E)を4つ使用し、MIPS64命令セットをサポートし、Loongex®拡張命令セットLoongISA®をサポートします1.0、12ステージのスーパースカラーパイプラインを使用、各コアには2つの固定小数点ユニット、2つの浮動小数点ユニット、および2つのメモリアクセスユニットがあります。各プロセッサコアには64KBプライベートレベル1命令キャッシュと64KBプライベートレベル1データキャッシュが含まれ、各プロセッサには256KBのプライベートL2キャッシュが含まれ、すべてのプロセッサコアは8MB L3キャッシュを共有します。

龙芯3A3000プロセッサの正面写真

龙芯3A2000と比較して、SMICの40nmからSTの28nm CMOSプロセスへのストリーマープロセスに加えて、プロセッサのL3キャッシュも4MBから8MBに増加しました。ピーク浮動小数点パフォーマンス24GFlops。 1121ピンの40mm * 40mm BGAパッケージでパッケージされ、標準消費電力は<40W@1.5GHzです。 統合インターフェースはHT3.0 * 2、PCIコントローラー、LPC、SPI、UART、GPIO、72ビットDDR2 / 3-1600 * 2であり、ECCをサポートしています。 龙芯3A3000の全体的なパフォーマンスは、Intel®Atom™J1900プロセッサーと同等です。

龙芯3A3000の成功後、龙芯テクノロジー株式会社胡伟武の社長はスピーチで「私たちのゴッドソン3号-龙芯の15周年」、「3A3000の一般的な処理性能は国際的な一般処理を超えました。パフォーマンスの最初のしきい値であるシングルコアSPEC CPU2006パフォーマンスは、サーバー向けのARMのハイエンドプロセッサ、Intelのローエンドシリーズ(Atomシリーズ)プロセッサとVIAプロセッサ、および3A3000のメモリ帯域幅と同等です。 AMDおよびIntelのハイエンドシリーズ(コアシリーズ)と同レベルです。このパフォーマンスは、政党や官公庁に代表されるトランザクション処理アプリケーションに十分です。」[9]

龙芯3A4000 / 3B4000

龙芯の次世代高性能プロセッサは、龙芯の最新のGS464EV(GS464v)微細構造を使用しています。 龙芯3A4000は依然としてST FD-SOI 28nmプロセスを使用していますが、メイン周波数は2.0GHzに増加し、全体的なパフォーマンスは前世代の3A3000の2倍になりました。[10]

龙芯3A4000 / 3B4000は4つのGS464EVコアを統合し、MIPS®リリース5命令セットとLoongISA®2.0自律型命令セットをサポートします。 龙芯3A4000のspec2006シングルコアベーススコアintおよびfpスコアは20ポイント、IPCは10ポイント/ GHzです。通常の消費電力は、1.6GHzで40W、1.8GHzで60W、2.0GHzで80Wで、動的周波数変調をサポートしています。 龙芯3A4000 / 3B4000は、256ビットのベクトルアクセラレータと、128 GFlopsのシングルチップ浮動小数点パフォーマンスを統合しています。

統合インターフェースはHT3.0 * 2、LPC、SPI、UART、GPIO、64ビットDDR4-2400MHz * 2であり、ECCをサポートし、安全で信頼できるデバイスをサポートします。
龙芯3A5000 / 3C5000

龙芯の次世代高性能は、2019年末または2020年初頭にストリーミング配信される予定です。3A4000プロセッサのマイクロ構造GS464EVは14 / 12nmプロセスで使用され、メイン周波数は2.5GHzに増加します。 3A5000は4コアプロセッサですが、3C5000は16コアプロセッサになります。

龙芯チップセットシリーズ

龙芯7A1000

龙芯7A1000タイプブリッジは、龙芯3プロセッサの最初のチップセット製品であり、AMD RS780(E)+ SB710チップセットを置き換えて、龙芯プロセッサにNorth-South Bridge機能を提供することを目標としています。主な機能は次のとおりです。

3A3000でマザーボードに統合された龙芯7A1000ブリッジの正面写真

統合16ビットHT3.0インターフェイス、コアGC1000 GPU、ディスプレイコントローラー、デュアルDVOディスプレイのサポート、16ビットDDR3メモリコントローラー、3つのX8PCIE2.0インターフェイス、各X8インターフェイスは2つの独立したインターフェイスに分割可能X4インターフェース。 2つのX4PCIE2.0インターフェイスは、6つの独立したX1インターフェイスに分割できます。 3 SATA2.0、6 USB 2.0、2 RGMIIギガビットイーサネットインターフェイス、HDA / AC97、RTC / HPETモジュール、1個のフル機能UARTコントローラー、6個のI2Cコントローラー、1個のLPCコントローラー、1個SPIコントローラー、複数のGPIOピン。

今後の龙芯3A4000はAMDのRS780チップセットを使用しなくなりますが、ブリッジの選択でAMDの影響を受けないようにするために、龙芯7Aはブリッジとして使用されます。
龙芯7A2000

龙芯の次世代のサポートブリッジとして、龙芯7A2000は、龙芯7A1000のアップグレードバージョンです。 7A1000と比較して、7A2000 PCIEコントローラーコードは龙芯によって作成され、PCIE Gen3です。 STの28nm FD-SOIプロセスを使用したGPUは、自社開発のGPUです。
LoongISA®

LoongISA®(LISA®)は、龙芯に登録された自律CPU命令セットです(MIPS®命令セット形式のMIPS®命令セットから拡張されています)。現在、LISA®には2つのバージョンがあり、それぞれLISA®1.0とLISA®2.0です。 LISA®は、龙芯の公式情報に基づいて取扱説明書を発行します。
龙芯は隠れたプロセッサーを発表しなかった

龙芯の第1、第2、および第3系列のプロセッサーに加えて、龙芯の開発中にいくつかの実験的プロセッサーが開発されており、大量生産はなく、スラグのないものもあります。そのようなプロセッサがいくつか見つかりました。
Godson-T

開発プロセスでは、龙芯プロセッサーはかつてスーパーコンピューターとして使用されていましたが、Godson-Tという名前の64コアマルチコアプロセッサーの開発を望んでいます。 Godson-Tは、コンピューティングアドバンストマイクロシステムズ研究グループによって開発され、RTL検証は2008年に実施されました。RTLコードは2008年12月に作成されました。 2010年5月、GodSon-Tのプロトタイプチップである16コアのGodSon-TIは、130ナノメートルプロセスで出荷されました。 2010年10月17日、試運転は成功しました。

龙芯がR&Dの焦点をプロセッサコアのパフォーマンスの向上に再び向けたため、Godson-Tプロセッサは廃止されました。

Godson-X

龙芯の大量生産プロセッサはすべて、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プロトタイプであり、ストリーミングされたことはありません。

龙梦一号

中科龙梦(現在は航天龙梦と改名)は、龙芯の初期IPコアを使用して、Fiscalcontrollerレジスタ用の龙梦一号SOCを開発しました。税制のSoC専用チップは、MCUとして「龙芯一号」プロセッサコアを使用し、オンチップバスとしてAHB(Advanced High Performance Bus)+ APB(Advanced Peripheral Bus)を使用します。

GS32I-400 SOC

GS32Iは龙芯2に従って設計されたSOCチップで、周波数は400MHz、統合16Kデータバッファと16K命令キャッシュ、パッケージサイズ19mmx19mm、424ピンBGAパッケージです。内部インターフェイスには、統合PCIコントローラー、2つの100Mネットワークコントローラー、USB、AC97コントローラー、PCMCIAコントローラー、SDRAMコントローラー、EPROMコントローラーがあります。

プロセッサ仕様

シリーズ モデル 周波数
(MHz) アーキテクチャ
マイクロアーキテクチャ 年 コアの数 プロセス
(nm) トランジスタ
(百万) チップサイズ
(mm2) 力
(W) 電圧
(V) キャッシュ (KiB) ピーク浮動小数点パフォーマンス
(GFLOPS) 性能
[ SPEC CPU2000] 備考
最初のレベル(シングルコア) 第二レベル 第三レベル
データ 指令
Godson 1 266 MIPS-II 32-bit N/A 2001 1 180 22 71.4 1.0 不明 8 8 N/A N/A 0.6 19/25 [11]
FCR_SOC 266 MIPS-II 32-bit N/A 2007 1 180 不明 不明 不明 不明 8 8 N/A N/A 0.6 不明 [12][13]
2B 250 MIPS-III 64-bit N/A 2003 1 180 不明 不明 不明 不明 32 32 N/A N/A 不明 52/58
2C 450 MIPS-III 64-bit N/A 2004 1 180 13.5 41.5 不明 不明 64 64 N/A N/A 不明 159/114
2E 1000 MIPS-III 64-bit GS464 (r1)(原型) 2006 1 90 47 36 7 1.2 64 64 512 N/A 不明 503/503
龍芯1 1A 300 MIPS32 GS232 2010 1 130 22 71.4 1.0 不明 16 16 N/A N/A 0.6 不明 [14]
1B 266 MIPS32 GS232 2010 1 130 13.3 28 0.6 不明 8 8 N/A N/A 不明 不明 [15]
1C 300 MIPS32 GS232 2013 1 130 11.1 28.3 0.5 不明 16 16 N/A N/A 不明 不明 [16]
1C101 8 MIPS32 GS132R 2018 1 130 不明 不明 不明 不明 N/A N/A N/A N/A 不明 不明 [17]
1D 8 MIPS32 GS132 2014 1 130 1 6 3 × 10−5 不明 N/A N/A N/A N/A 不明 不明 [18]
龍芯2 2F 1200 MIPS-III 64-bit GS464 (r1) 2007 1 90 51 43 5 1.2 64 64 512 N/A 3.2 不明 [19]
2G 1000 MIPS64 GS464 (r2) 2012 1 65 不明 不明 不明 1.15 64 64 4096 N/A 不明 不明 [20]
2GP 800 MIPS64 GS464 (r2) 2013 1 65 82 65.7 8 1.15 64 64 1024 N/A 3.2 不明
2I
2H 1000 MIPS64 GS464 (r2) 2012 1 65 152 117 5 1.15 64 64 512 N/A 4 不明
2K1000 1000 MIPS®64 Release 2 LoongISA® 1.0 GS264E 2017 2 40 1900 79 5 1.1 32 32 256 × 2 1024 8 不明 [21]
龍芯3 3A1000 1000 MIPS®64 Release 2

LoongISA®1.0
GS464 (r2) 2009 4 65 425 174.5 10 1.15 64 64 256 × 4 N/A 16 568/788, シングルコア 2.4/2.3 (SPEC CPU2006) [22]
3B1000 1000 MIPS®64 Release2

LoongISA®1.0
GS464 (r2) 2010 4+4 65 > 600 不明 20 1.15 64 64 128 × 8 N/A 不明 不明 [23]
3B1500 1200–1500 MIPS®64 Release 2

LoongISA®1.0
GS464V 2012 4+4 32 1140 142.5 30(典型的な)
60(ベクトル) 1.15–1.35 64 64 128 × 8 8192 150 不明 [24][25]
3A1500-I 800–1000 MIPS®64 Release2

LoongISA®1.0
GS464E 2015 4 40 621 202.3 15 1.15–1.25 64 64 256 × 4 4096 16 シングルコア 6~7(SPEC CPU2006) [26]
3A2000
3B2000
3A3000 1500 MIPS®64 Release 2

LoongISA®1.0
GS464E 2016 4 28 > 1200 155.78 30 1.15–1.25 64 64 256 × 4 8192 24 1100/1700, シングルコア 11/10 & マルチコア 36/33(SPEC CPU2006) [27][28]
3B3000 GS464E
3A4000 1800-2000 MIPS®64 Release 5

LoongISA®2.0
GS464EV(GS464v) 2019 4 28 ? ? 40 @ 1.6GHz

60@1.8GHZ

80@2.0GHz
0.95-1.25 64 64 256 x 4 8192 128 シングルコア >20/>20 (SPEC CPU2006)(@2.0GHz)
3B4000 』