みなさん、こんにちわ。Vectory(@vectorywork)です。
マニュアルがだいぶ公開されてきましたので一度まとめてみたいと思います。
なお、ソフトウェアの入手は以下の様です。
ベクトル型スーパーコンピュータ SX-Aurora TSUBASA のアップデート方法についてまとめます.インストール方法は以下のURLをご覧ください.
SX−Aurora TSUBASA インストール方法まず,アップデートファイルを入手します.無償ソフトウェアは以下URLより各zipファイルをダウンロードして入手しましょう.
VEソフトウェア(日本語版)次に,有償ソフトウェアは以下のサイトから入手しましょう.
NECサポートポータル
ハードウェアよりの基本的なやつ
タイトル | 内容 | メモ | リンク |
---|---|---|---|
SX-Aurora TSUBASA Safety Information | 安全の手引き | 安全に使いましょう | LINK |
SX-Aurora TSUBASA User’s Guide (A100-1/A300-2/A300-4/A300-8) | ユーザーズガイド | HW周りの基本情報的なやつ | LINK |
カタログ | LINK | ||
SX-Aurora TSUBASA Architecture Guide | ISA(Instruction Set Architecture)とか詳しい資料。これが理解できるといろいろはかどる? | LINK |
インストールするときに参考にするやつ
タイトル | 内容 | メモ | リンク |
---|---|---|---|
SX-Aurora TSUBASA Installation Guide (1台用/クラスタ用) | インストールガイド | SDK(コンパイラとかライブラリとか)、MPIとかのインストール手順が書いてる。 1台用/クラスタ用で別ファイルがある | LINK |
Red Hat Enterprise Linux 7 | OSのインストールガイド | OSの設定はRedHat社のサイトを参考にということらしい | LINK |
HPC Software License Management Guide | ライセンス管理 | インストールのときに、これも見ておく必要あり。セットにしておいてくれてもええんやで。 | LINK |
SX-Aurora TSUBASA Operation and Management Guide (with OSS) | 運用管理ガイド | OSSを利用した監視やデプロイの参考情報が載ってる。必要な人だけ読めばいいかも。 | LINK |
検証済みLinuxカーネル(OS) | RHELとCentOSのサポートバージョン | LINK |
プログラム実行するときに読むやつ
タイトル | 内容 | メモ | リンク |
---|---|---|---|
SX-Aurora TSUBASA Program Execution Quick Guide | プログラム実行クイックガイド | コンパイラやMPI、性能解析ツールの簡単な実行方法が書いてある | LINK |
ベクトルコードのプログラミング・チューニングガイド(英語)
タイトル | 内容 | メモ | リンク |
---|---|---|---|
SX-Aurora TSUBASA Performance Tuning Guide | チューニングガイド | LINK | |
Training Slides | 実例とともにプログラミング例 | 英語だけどめっちゃ充実してる。 | LINK |
– Exercises Fortran – Solutions Fortran | FortranのMakefileとか。 | tar.gzファイル | LINK(Exercises) LINK(Solutions) |
– Exercises C – Solutions C | C/C++のMakefileとか。 | tar.gzファイル | LINK(Exercises) LINK(Solutions) |
NEC Aurora Web Forums(https://www.hpc.nec/forums/)というサイトに公開されていたベクトルコードというかSX-Aurora TSUBASAのプログラミングガイド。
内容はよくわかりませんが、なかなかのボリュームで充実していると思います。
まずはこちらをながめて見るところから始めるのが良さそうです。
ベクトルコードのプログラミング・チューニングガイド(英語)
タイトル | 内容 | メモ | リンク |
---|---|---|---|
Vector Engine向け Fortranコンパイラの使い方 | Fortranコンパイラの使い方 | LINK | |
Vector Engine向け C/C++コンパイラの使い方 | C/C++コンパイラの使い方 | LINK | |
SX-Aurora TSUBASAではじめるベクトルプログラミング | ベクトルプログラミングの勉強 | LINK |
日本語の資料も徐々に充実してきました。
コードコンバーター
タイトル | 内容 | メモ | リンク |
---|---|---|---|
sx_to_aurora | コンバーター | SX-ACE⇒SX-Aurora TSUBASAかな? | LINK |
難しいやつ
タイトル | 内容 | メモ | リンク |
---|---|---|---|
System V Application Binary Interface VE Architecture Processor Supplement | LINK | ||
ELF Handling For Thread-Local Storage VE Architecture Processor Supplement | LINK |
Python連携
タイトル | 内容 | メモ | リンク |
---|---|---|---|
py-veo | Python bindings for VE Offloading (VEO) for SX-Aurora Vector Engine | LINK | |
py-vecblas | VE accelerated CBLAS routines in Python for SX-Aurora | LINK | |
py-veosinfo | Python bindings to VEOS information library for SX-Aurora Vector Engine | LINK |
SDK(コンパイラ、性能解析ツール、デバッガ、ライブラリ)、MPI
タイトル | 内容 | メモ | リンク |
---|---|---|---|
Compiler User’s Guide(C/C++/Fortran) | コンパイラマニュアル | LINK | |
PROGINF/FTRACE User’s Guide NEC Ftrace Viewer User’s Guide | 性能解析ツール | LINK | |
NEC Parallel Debugger User’s Guide | デバッガ | LINK | |
NEC Numeric Library Collection User’s Guide | ライブラリ | LINK | |
NEC MPI User Guide | MPI | LINK |
ジョブスケジューラNQSV(Resource Manager/Job Manipulator)
タイトル | 内容 | メモ |
---|---|---|
NQSV 利用の手引 | 導入編 | |
管理編 | ||
操作編 | ||
リファレンス編 | ||
API編 | ||
アカウンティング・予算管理編 | ||
JobManipulator編 |
NQSVのマニュアル⇒https://www.hpc.nec/documents/nqsv/
分散・並列ファイルシステムScaTeFS
タイトル | 内容 | メモ |
---|---|---|
ScaTeFS 運用の手引 |
ScaTeFS のマニュアル⇒https://www.hpc.nec/documents/scatefs/
VE-VHオフロード
タイトル | 内容 | メモ | リンク |
---|---|---|---|
veoffload | Forked from veos-sxarr-NEC/veoffload SX-Aurora Vector Engine Offloading (VEO) | LINK | |
veoffload-veorun | Forked from veos-sxarr-NEC/veoffload-veorun VE side helper for VEO (veoffload) for SX-Aurora | LINK |
Frovedis
タイトル | 内容 | メモ | リンク |
---|---|---|---|
NEC framework of vectorized and distributed data analytics | SX-Aurora TSUBASAでAI/ビッグデータ関連の計算するときに使うミドル | LINK |