製品情報 : パイプライン開発ユーティリティ PGPG2

PGPG2 (Pipeline Generator for Programmable GRAPE, generation 2注1) は、パイプライン処理に 適した形式の数値演算を C 言語に似た高級言語で記述し、この記述から GRAPE-7 向けのパイプライン回路を生成するためのユーティリティです。


主な特長


パッケージに含まれるソフトウェア、データ、資料

使用例

既存の重力相互作用パイプラインの調整
既存の重力相互作用パイプライン (GRAPE-5 相当) の数値フォーマット やビット幅を調整することで演算精度を調整できます。必要とする演算精度が 既存のパイプラインよりも低い場合には、この調整によってパイプライン当り の回路規模を減らし、パイプライン本数を増やせることがあります。
独自のパイプラインの設計注4
独自のパイプラインを設計することも可能です。特に分子動力学、流体 力学 (SPH)、境界要素法 (BIEM) などの計算手法に関しては、パイプライン化 により演算速度を向上できる場合があることが、先行研究によって示されてい ます。

関連情報