JavaScriptを有効にして再度、お越しください。新規登録ログインお知らせ※ユーザ登録は無料です.情報学広場に掲載されているコンテンツには有料のものも含まれています.有料コンテンツをご購入いただいた場合でも、領収書の発行はいたしておりません。クレジットカード会社様からの領収書/請求書をもってかえさせていただいております。複写複製および転載複製に係る著作権を学術著作権協会に委託しています。当該利用をご希望の方は、学術著作権協会が提供している複製利用許諾システムもしくは転載許諾システムを通じて申請ください。本会会員(賛助会員含む)および著者が転載利用の申請をされる場合については、学術目的利用に限り、無償で転載利用いただくことが可能です。刊行物に掲載されている製品名等は、各社の商標または登録商標です。Itou論文抄録Javaで高い可搬性と性能を両立する並列BLASライブラリであるAJaPACKを研究開発した。AJaPACKは任意のJava環境に自己で適合したチューニングを行いその環境に最も適したメモリ最適化を施したBLASライブラリとしてインストールされる。性能評価ではC版のATLASなど、最適化されたネイティブライブラリと比較して1/2?1/3程度の速度を達成し、かつ並列化によりSMP環境ではネイティブライブラリを上回る性能を自動的に得る。JavaによるBLAS性能の数倍から数十倍の性能でありJavaが科学技術系のHPCに用いられるために有用な技術であるといえる。LU分解においても相応の速度向上を得ているがAJaPACKでは部分行列操作のオーバーヘッドにより性能が低下している。これはJavaにおける数値計算ライブラリの構築が未だ容易でなく高性能をあげるためにJava特有のプログラミング技法を必要としている事を示している。