ユーザーズガイド

NLCPyは、NumPyを使用したPythonスクリプトのパフォーマンスをSX-Aurora TSUBASA上で高速化するためのライブラリです。Pythonプログラマは、このライブラリをSX-Aurora TSUBASAのLinux/x86で使用できます。NLCPyのAPIは、NumPyに基づいて設計されています。現在のバージョンは、NumPyのAPIのサブセットを提供します。

_images/nlcpy_image1.png

NLCPyはVEオフロードにより、Pythonスクリプトの計算をSX-Aurora TSUBASAのベクトルエンジン(VE)上で実行することを可能にします。VEでのパフォーマンスを向上させるために、NLCPyは、高度に最適化されたNEC Numeric Library Collection(NLC)の機能を使用します。