【インテリジェントライブラリ計画】
インテリジェントライブラリ計画とは、自動チューニング機能を含む性能に
関する最適化を、ユーザが直接指定することなしにライブラリ自体が行うという、
全く新しい概念のライブラリを開発する計画である。
特に数値計算においては、以下に示す機能を有する数値計算ライブラリを
インテリジェントライブラリと呼ぶ。
・ユーザが指定するパラメータが少ないこと
・演算カーネルに関する自動チューニング機能があること
・通信処理に関する自動チューニング機能があること(並列計算機を用いる場合)
・利用するアルゴリズムに関する自動選択機能があること
我々はこの思想に基づき、以下に示すライブラリを開発中である。
疎行列反復法
・共役勾配法
・一般化共役残差法 (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月