【インテリジェントライブラリ計画】

インテリジェントライブラリ計画とは、自動チューニング機能を含む性能に 関する最適化を、ユーザが直接指定することなしにライブラリ自体が行うという、 全く新しい概念のライブラリを開発する計画である。

特に数値計算においては、以下に示す機能を有する数値計算ライブラリを インテリジェントライブラリと呼ぶ。

・ユーザが指定するパラメータが少ないこと

・演算カーネルに関する自動チューニング機能があること

・通信処理に関する自動チューニング機能があること(並列計算機を用いる場合)

・利用するアルゴリズムに関する自動選択機能があること

我々はこの思想に基づき、以下に示すライブラリを開発中である。

疎行列反復法

・共役勾配法

・一般化共役残差法 (GCR法)

GMRES法

・Bi-CGStab法、など

直接法

・スカイライン法

ガウス消去法

固有値問題

・標準固有値問題ソルバ(対称、密行列)

・一般固有値問題ソルバ(対称、密行列)

非数値計算

・実数をキーとするソーティング

ダウンロードページ

Papers of I-LIB project

(1) KURODA Hisayasu, KATAGIRI Takahiro, TSUKUDA Yoshio and KANADA Yasumasa: Proc.57th National Convention IPSJ, Vol.1, pp.1-10 -- 1-11 (1998)
"Constructing Automatically Tuned Parallel Numerical Calculation Library --- A Case of Symmetric Sparse Linear Equations Solver ---" (in Japanese)
Keyword: Parallel Numerical Calculation, Automatically Tuning, Numerical Library, Usability, CG method, Linear Equations Solver

(2) KURODA Hisayasu, KATAGIRI Takahiro, TSUKUDA Yoshio, KANADA Yasumasa: "Hakken Kagaku" Reports of Team A05,pp.84 -- 89, October 2nd, and 3rd,1998, Tokyo Rika Daigaku,Jyoho Media Center,
"A Discussion of Parallel Numerical Libraries Using Knowledge Discovery in Databases --- A Case of Sparse Symmetric Linear Equation Solvers ---" (in Japanese)

(3) KURODA Hisayasu and KANADA Yasumasa: IPSJ SIG Notes, 99-HPC-76, pp.13 -- 18, 14th May (1999)
"Performance of Automatically Tuned Parallel Sparse Linear Equations Solver" (in Japanese)

(4) KATAGIRI Takahiro, KURODA Hisayasu, KANADA Yasumasa: Proceedings of "Hakken Kagaku" Team A05,pp. 112--119 , 9th-10th August 1999, Hokkaido University, HOKKAIDO, JAPAN,
"Development of Automatically Tuned Parallel Numerical Calculation Libraries --- A Discussion of Using Knowledge Discovery Methods ---" (in Japanese)

(5) KURODA Hisayasu, KATAGIRI Takahiro, KANADA Yasumasa: Proceedings of "Hakken Kagaku" Team A05,pp. 11--19, 5th December 1999, the University of Tokyo, TOKYO, JAPAN,
"Performance of Automatically Tuned Parallel GMRES(m) Method on Distributed Memory Machines" (in English)

(6) KATAGIRI Takahiro, KURODA Hisayasu, KANADA Yasumasa: VECPAR2000, Faculdade de Engenharia da Universidade do Porto, Portugal, June, 21 -- 23, 2000.
"A Methodology for Automatically Tuned Parallel Tri-diagonalization on Distributed Memory Parallel Machines" (in English) (preprint)

(7) KURODA Hisayasu, KATAGIRI Takahiro, KANADA Yasumasa: VECPAR2000, Faculdade de Engenharia da Universidade do Porto, Portugal, June, 21 -- 23, 2000.
"Performance of Automatically Tuned Parallel GMRES(m) Method on Distributed Memory Machines " (in English) (preprint)

(8) KATAGIRI Takahiro, KURODA Hisayasu, OHSAWA Kiyoshi, and KANADA Yasumasa: JSPP2000, Waseda Univ., May 30th -- June 1st, 2000.
"I-LIB : An Automatically Tuned Parallel Numerical Library and Its Performance Evaluation" (in Japanese)

(9) OHASAWA Kiyoshi, KATAGIRI Takahiro, KURODA Hisayasu and KANADA Yasumasa, Proceedings of SWoPP'2000, 3rd August, 2000, IPSJ SIG Notes, 2000-HPC-82, pp.25 -- 30 (2000).
"ILIB_RLU : An Automatically Tuned Parallel Dense LU Factorization Routine and Its Performance Evaluation" (in Japanese)

(10) KURODA Hisayasu, KATAGIRI Takahiro and KANADA Yasumasa, Proceedings of SWoPP'2000, 3rd August, 2000, IPSJ SIG Notes, 2000-HPC-82, pp.35 -- 40 (2000).
"Performance Evaluation of Linear Equations Library on Parallel Computers" (in Japanese)


最終更新:2001年 4月