Performance Evaluation of the Julia Language on a Vector Processor
Author:Keichi Takahashi
Affiliation:D3 Center
Abstract:Julia言語をベクトルプロセッサ向けHPCアプリケーション開発に活用できるか検証した。VectorEngine.jlを用いてSQUIDベクトルノード上で各種演算カーネルの性能評価を行った結果、DAXPYおよびDDOTでは配列長が十分大きい場合にC++と同等の性能を達成できることが確認された。一方、配列長が小さい場合はホスト・VE間のオフロードオーバーヘッドによる性能低下が顕著であり、格子ボルツマン法などの複雑なカーネルではベクトル化に失敗するケースも見られた。
Affiliation:D3 Center
Abstract:Julia言語をベクトルプロセッサ向けHPCアプリケーション開発に活用できるか検証した。VectorEngine.jlを用いてSQUIDベクトルノード上で各種演算カーネルの性能評価を行った結果、DAXPYおよびDDOTでは配列長が十分大きい場合にC++と同等の性能を達成できることが確認された。一方、配列長が小さい場合はホスト・VE間のオフロードオーバーヘッドによる性能低下が顕著であり、格子ボルツマン法などの複雑なカーネルではベクトル化に失敗するケースも見られた。
Posted : March 31,2026


