SX-Aurora TSUBASA コラム

vector_processor
 ベクトル型計算機といえば何といってもSeymore Cray が創立した Cray 社の名前が頭に浮かびます。その初代マシンである Cray-I は、当時としては画期的な100MFLOPSオーダの計算能力を持ちました・・・
vector_processor_dousa
 ベクトルとスカラ型プロセッサの違いは次の絵を見ていただくとわかりやすいと思います。スカラとベクトルはともに線形代数で使われる用語です。スカラは次元が0、ベクトルは1次元、これが2次元になると行列と・・・
vector_function1
 SX-Aurora TSUBASA とは何か?と聞かれるとラックがいくつも並ぶ大規模なハイパフォーマンスコンピューターというイメージが湧くかもしれません。ウソではありませんが・・・
vector_function2
 ここでもう一つ、VEのプロセス管理についてforkを使って遊んでみます。VEで実行されるプログラム(この場合、VEでは親プロセスです)からfork関数を使い子プロセスを作成し・・・
vector_NLCPy
 Pythonでは、スカラーやベクトル、マトリクス形式のデータの数値計算を高速化することを目的としてNumPyが広く利用されています。NumPyの利用例や、またその使用方法については・・・
vector_NLCPy
 NLCPyのライブラリに含まれるオブジェクトファイルは、NEC C/C++コンパイラやNEC Numeric Library Collection(NLC)を使って、ベクトルエンジン向けに最適化されて・・・
ベクトルプロセッサ専用コンパイラオプション
 GNU Compiler CollectionのマニュアルのGCC Command Optionsには、C/C++、Objective-Cコンパイラのためのコンパイラオプションとして・・・
ベクトルプロセッサ専用コンパイラオプション
 自動ベクトル化の制約として、関数呼び出しを含むループはベクトル化できないことがあります。その対応策に・・・
AI/ML向け開発プラットフォームFrovedisのご紹介
 世の中には主に科学技術計算や気象シミュレーションを高速に実行することに注力するコンピューターが存在します。NECでは・・・