NEC SX

オーストラリア・テクノロジー・パークに展示されているSX-5

NEC SXは、NECが設計、製造、販売したベクトル型スーパーコンピュータシリーズです。このコンピュータシリーズは、1ギガフロップスを超える演算性能を初めて実現したことで知られています[ 1 ] [ 2 ]。また、1992年から1993年、そして2002年から2004年にかけて世界最速のスーパーコンピュータでもありました[ 3 ] 。 2018年現在、現行モデルはSX-Aurora TSUBASAです。

歴史

最初のモデルであるSX-1とSX-2は1983年4月に発表され、1985年に発売されました。[ 2 ] [ 4 ] [ 5 ] [ 6 ] SX-2は1ギガフロップス(FLOPS)を超えた最初のコンピュータでした。[ 1 ] [ 2 ] SX-1とSX-1Eは、NECが提供した低性能モデルでした

SX-3は1989年に発表され、[ 7 ] [ 8 ] 1990年に出荷されました。[ 6 ] SX-3はSIMDMIMDの両方を使用した並列計算が可能です。[ 9 ]また、ACOS-4ベースのSX-OSからAT&T System V UNIXベースのSUPER-UXオペレーティングシステムに切り替わりました。[ 6 ] 1992年に改良版のSX-3Rが発表されました。[ 6 ] SX-3/44派生型は、1992年から1993年にかけてTOP500リストで世界最速のコンピュータでした。このLSIは、1ICあたり2万ゲート、ゲート遅延時間70ピコ秒のLSI集積回路を搭載し、最大4つの演算プロセッサ(最大4つが同一のメインメモリを共有)を収容可能であった。また、複数のプロセッサを収容することで最大22GFLOPSの性能を達成し、1つのプロセッサで1.37GFLOPSの性能を達成した。100個のLSI ICが1つのマルチチップモジュールに収容され、モジュールあたり200万ゲートの性能を実現した。モジュールは水冷式であった。[ 10 ]

SX-4シリーズは1994年に発表され、1995年に初出荷されました。[ 6 ] SX-4は1テラフロップス(TFLOPS)の性能を達成した最初のスーパーコンピュータでした。[ 11 ] SX-4以降、SXシリーズのスーパーコンピュータは二重並列方式で構築されています。複数の中央処理装置(CPU)が並列ベクトル処理ノードに配置され、これらのノードは通常のSMP構成でインストールされます。

SX-5は1998年に発表・出荷され、[ 6 ] SX-6は2001年に、SX-7は2002年に発表・出荷されました。[ 12 ] 2001年以降、CrayはSX-5とSX-6を米国で独占的に販売し、他の地域でも短期間非独占的に販売しました。

SX-6ノードから構築された地球シミュレータは、2002年6月から2004年6月までLINPACKベンチマークで35.86TFLOPSを達成し、最速のスーパーコンピュータでした。[ 3 ] [ 13 ] [ 14 ] [ 15 ] SX-9は2007年に導入され、2015年に廃止されました。[ 16 ]

渡辺正氏はNECのSXスーパーコンピュータシステムの大半の主任設計者を務めた。[ 17 ]この功績により、1998年にエッカート・モークリー賞、2006年にシーモア・クレイコンピュータエンジニアリング賞を受賞した。

ハードウェア

CPUアーキテクチャ

NEC SXベクトルエンジン(VE)はベクトルプロセッサであり、各VEコアは64ビットのスカラーレジスタ64個を備えたスカラープロセッシングユニット(SPU)と、64個のベクトルレジスタ( SX-Aurora TSUBASAでは最大256ビット)を備えたベクトルプロセッシングユニット(VPU)を備えています。SPUはIEEE 7544倍精度浮動小数点形式をハードウェアで実装しており、すべての命令は64ビット長です。[ 18 ]

SXシステム

各システムには複数のモデルがあり、以下の表は各システムの最も強力なバリエーションを示しています。さらに、特定のシステムにはリビジョンがあり、文字の接尾辞で識別されます

シングルノードSXシステム
システム概要最大CPU数ピークCPU倍精度GFLOPSピークシステムGFLOPS最大メインメモリシステムメモリ帯域幅 (GB/秒)CPUあたりのメモリ帯域幅 (GB/秒)
SX-1E [ 5 ] [ 6 ] [ 12 ]1983 10.325 [ 19 ]128MB
SX-1 [ 5 ] [ 12 ]1983年[ 6 ] [ 12 ] 10.570 [ 6 ] / 0.650 [ 19 ]256MB
SX-2 [ 5 ] [ 12 ]1983年[ 6 ] [ 12 ] 11.3 [ 6 ]1.3 [ 12 ]256MB [ 6 ]1111
SX-3 [ 7 ] [ 8 ]1990年[ 12 ]4 [ 7 ] [ 6 ]5.5 [ 8 ] [ 12 ]22 [ 7 ] [ 12 ]2GB [ 7 ]4422
SX-3R1992
SX-4 [ 12 ]1994年[ 20 ] [ 12 ]3226416GB51216
SX-5 [ 12 ]1998年[ 12 ]168 [ 12 ]128128GB102464
SX-6 [ 12 ]2001 [ 12 ]88 [ 12 ]6464GB25632
SX-6i2001 [ 12 ] 18GB
SX-7 [ 12 ]2002年[ 12 ]328.83282256GB112935.3
SX-8 [ 17 ] [ 12 ]2004年[ 17 ] [ 12 ]816 [ 12 ]128128GB51264
SX-8i200532GB
SX-8R2006835.2281.6256GB563.270.4
SX-9 [ 12 ]200716102.4 [ 12 ]16381TB4096256
SX-ACE2013 12562561TB256256
SX-オーロラツバサ201782450196008×48GB8×12001200
SX-オーロラ つばさ 20型202183070245608×48GB8×15301530
マルチノードSXシステム
SX-4SX-4ASX-5SX-6SX-8SX-8RSX-9SX-ACE
最大ノード数 161632128512512512512
最大CPU数 5122565121,0244,0964,0968,192512
ピークTFLOPS 10.54865140.8839131
最大メインメモリ 256GB512GB4TB8TB64TB128TB512TB32TB
総メモリ帯域幅(TB/秒) 843232131281.62,048131

ソフトウェア環境

オペレーティングシステム

SX-1およびSX-2はACOS-4ベースのSX-OSを実行していました。SX-3以降はSUPER-UXオペレーティングシステム(OS)を実行しており、地球シミュレータはこのOSのカスタムバージョンを実行しています。

コンパイラ

SUPER-UXにはFortranおよびC++コンパイラが付属しています。Crayはオプションとして利用可能な Adaコンパイラも開発しました

ソフトウェア

一部の垂直アプリケーションはNECを通じて利用可能ですが、一般的にはお客様が独自のソフトウェアの多くを開発することが期待されています。商用アプリケーションに加えて、 EmacsVimなど、SUPER-UX上でコンパイルして実行できるUNIX環境用のフリーソフトウェアが多数あります。GCC移植版もこのプラットフォーム用に利用可能です

SX-オーロラツバサ

SX-Aurora TSUBASA PCIeカードは、 LinuxマシンであるVector Host(VH)で動作し、Vector Engine(VE)にオペレーティングシステムサービスを提供します。[ 21 ] VEオペレーティングシステムVEOSは、VH上のユーザー空間で動作します。VE用にコンパイルされたアプリケーションは、ほぼすべてのLinuxシステムコールを使用でき、それらは透過的にVHに転送され、実行されます。VEOSのコンポーネントは、GNU General Public Licenseに基づいてライセンスされてい ます

参考文献

  1. ^ a b渡辺正 (1990). 「NEC SX-3スーパーコンピュータの先進的なアーキテクチャとテクノロジー」.スーパーコンピューティング. 第62巻. pp.  119– 128. doi : 10.1007/978-3-642-75771-6_8 . ISBN 978-3-642-75773-0
  2. ^ a b c「NEC SX-1、SX-2」情報処理学会コンピュータミュージアム。 20188月24日閲覧
  3. ^ a b「地球シミュレータ:地球シミュレータセンター | TOP500スーパーコンピュータサイト」www.top500.org2019年10月2日時点のオリジナルよりアーカイブ。 2018年8月25日閲覧
  4. ^内田啓一郎; 伊藤幹夫 (1985年7月). 「日本における高速ベクトルプロセッサ」.コンピュータ物理通信. 37 ( 1–3 ): 7–13 . Bibcode : 1985CoPhC..37....7U . doi : 10.1016/0010-4655(85)90131-6 .
  5. ^ a b c d渡辺 正 (1987年7月). 「NECスーパーコンピュータSXシステムのアーキテクチャと性能」.並列コンピューティング. 5 ( 1–2 ): 247–255 . doi : 10.1016/0167-8191(87)90021-4 .
  6. ^ a b c d e f g h i j k l m小柳 良雄 (1999年12月). 「日本におけるスーパーコンピュータの開発:ハードウェアとソフトウェア」.並列コンピューティング. 25 ( 13–14 ): 1545–1567 . doi : 10.1016/S0167-8191(99)00084-8 .
  7. ^ a b c d e渡辺 正 (1993). 「NEC SX-3 スーパーコンピュータシステム」.数値流体力学におけるスーパーコンピュータとその性能. 第37巻. pp.  63– 75. doi : 10.1007/978-3-322-87863-2_4 . ISBN 978-3-528-07637-5
  8. ^ a b c渡辺 徹; 松本 秀; Tannenbaum, PD (1989年8月1日). 「NEC SX-3/SX-Xスーパーコンピュータシステムのハードウェア技術とアーキテクチャ」. 1989 ACM/IEEE スーパーコンピューティング会議論文集. pp.  842– 846. doi : 10.1145/76263.1379809 (2025年7月1日非アクティブ).{{cite book}}: CS1 maint: DOIは2025年7月時点で非アクティブです(リンク
  9. ^岩谷明宏; 渡辺忠志 (1991年9月). 「NEC Sx-3スーパーコンピュータシステムの並列処理機能」. International Journal of High Speed Computing . 03 (3n04): 187– 197. doi : 10.1142/S0129053391000085 .
  10. ^ 「SX-3シリーズ - コンピュータ博物館」 .
  11. ^ “【NEC】SX-4” . IPSJ コンピュータミュージアム.情報処理学会. 2025年8月25日閲覧
  12. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z西川毅 (2008). 「スーパーコンピュータSX-9開発コンセプト」(PDF) . NEC技報. 3 (4) . 2018年8月25日閲覧
  13. ^ 「地球シミュレータ - TOP500スーパーコンピュータサイト」www.top500.org . 2018年8月25日閲覧
  14. ^ハバタ、S;横川正人北脇 S (2003). 「地球シミュレータシステム」(PDF)NECの研究開発44 (1) : 21–262018 年8 月 25 日に取得
  15. ^羽端真一;梅沢和彦;横川光雄北脇重宗(2004年12月) 「地球シミュレータのハードウェアシステム」。並列コンピューティング30 (12): 1287–1313土井: 10.1016/j.parco.2004.09.004
  16. ^ “Sx-9: Hpcソリューション | Nec” . 2020-12-06 のオリジナルからアーカイブ2020年4月8日に取得
  17. ^ a b c多賀谷悟;西田正人;萩原隆志;柳川隆司;横谷裕司;高原 洋シュタドラー、ヨルグ;ガレ、マーティン。ベズ、ヴォルフガング (2006)。 「NEC SX-8 ベクトルスーパーコンピュータシステム」。ベクトル システムでのハイ パフォーマンス コンピューティング。 pp.  3–24 . doi : 10.1007/3-540-35074-8_1ISBN 978-3-540-29124-4
  18. ^ SX-Aurora TSUBASA アーキテクチャガイド リビジョン1.1 (PDF) (技術レポート). NEC Corporation. 2018. 2025年5月6日閲覧
  19. ^ a b Dongarra, Jack J. (1988). 「LINPACKベンチマーク:解説」.スーパーコンピューティング. コンピュータサイエンス講義ノート. 第297巻. pp.  456– 474. doi : 10.1007/3-540-18991-2_27 . ISBN 978-3-540-18991-6
  20. ^ Hammond, SW; Loft, RD; Tannenbaum, PD (1996). 「アーキテクチャとアプリケーション:NCARベンチマークスイートにおけるNEC SX-4のパフォーマンス」(PDF) . Supercomputing '96: Proceedings of the 1996 ACM/IEEE Con​​ference on Supercomputing . doi : 10.1109/SUPERC.1996.183527 (2025年7月1日非アクティブ) . 2018年8月25日閲覧.{{cite book}}: CS1 maint: DOIは2025年7月時点で非アクティブです(リンク
  21. ^ 「NEC SX-Aurora TSUBASA - ベクトルエンジン」 www.nec.com . 2018年3月14日閲覧