SX-Aurora TSUBASA コラム

コラム一覧


1. ベクトル、GPUそしてスカラプロセッサ
ベクトル型計算機といえば何といってもSeymore Cray が創立した Cray 社の名前が頭に浮かびます。その初代マシンである Cray-I は・・・

vector_processor

2. ベクトルの仕組み
ベクトルとスカラ型プロセッサの違いは次の絵を見ていただくとわかりやすいと思います。スカラとベクトルはともに・・・

vector_structure

3. VEOSの機能(その1)
SX-Aurora TSUBASA とは何か?と聞かれるとラックがいくつも並ぶ大規模なハイパフォーマンスコンピューターというイメージが・・・

vector_function1

4. VEOSの機能(その2)
ここでもう一つ、VEのプロセス管理についてforkを使って遊んでみます。VEで実行されるプログラム(この場合、VEでは親プロセスです)から・・・

vector_function2

5. NumPy互換数値演算ライブラリNLCPy(その1)
Pythonでは、スカラーやベクトル、マトリクス形式のデータの数値計算を高速化することを目的としてNumPyが広く利用されて・・・

NLCPy

6. NumPy互換数値演算ライブラリNLCPy(その2)
NLCPyのライブラリに含まれるオブジェクトファイルは、NEC C/C++コンパイラやNEC Numeric Library Collection(NLC)を使って・・・

NLCPy2

7. ベクトルプロセッサ専用コンパイラオプション(その1)
GNU Compiler CollectionのマニュアルのGCC Command Optionsには、C/C++、Objective-Cコンパイラのためのコンパイラオプションとして・・・

vector_CompilerOption

8. ベクトルプロセッサ専用コンパイラオプション(その2)
自動ベクトル化の制約として、関数呼び出しを含むループはベクトル化できないことがあります。その対応策に・・・

vector_CompilerOption2

9. AI/ML向け開発プラットフォームFrovedisのご紹介
世の中には主に科学技術計算や気象シミュレーションを高速に実行することに注力するコンピューターが存在します。NECでは・・・

Frovedis

10. Jupyter Notebookを使ったFrovedis機械学習 導入編
データ分析や科学技術計算の分野において、Jupyter NotebookはPythonやRでインタラクティブに試行錯誤しながらプログラミングを行うための・・・

FrovedisJupyter_Intro

11. FrovedisのDataFrameを使ったデータ操作
今回はFrovedisのDataFrameを使用した操作についてご紹介します。データ分析に際しては、様々なデータ蓄積場所、例えばCSVファイルのような・・・

FrovedisJupyter_DataFrame

12.Frovedis機械学習 教師あり学習編:勾配ブースティング回帰木を使用した回帰分析
前回はFrovedisでのデータ処理を見てきました。これから数回に分けてFrovedis機械学習アルゴリズムを使った分析例を紹介して・・・

FrovedisJupyter_GradientBoosting