WWWを用いた行列生成システム : Matrix Workshopの開発
スポンサーリンク
概要
- 論文の詳細を見る
科学技術計算では, 頻繁に行列演算が行なわれており, これらの行列演算アルゴリズムの正当性を検証することは, 計算結果に信頼性を与えるうえで大変重要となる。この行列演算アルゴリズムのテストや比較のためには信頼のおける共通のテスト行列が必要となる。例えば, 連立一次方程式の反復解法や固有値の解法といった行列演算アルゴリズムは, 行列の構造や対称性に依存している。アルゴリズムのテストや比較のためには, その構造や対称性をもつテスト行列が必要となる。また, 条件数や固有値などの特質がわかっている行列であることが望まれる。そのためテスト行列は, 行列成分の定義, 構造, 固有値, 条件数などの行列の性質が明らかであることが重要である。また, 行列演算アルゴリズムが特定のサイズの行列で正しく機能することは, 可能なあらゆるサイズの行列に対して正しく機能することの保証にはならない。よってテスト行列には, サイズ変更などの自由度が必要である。テスト行列を提供するシステムとしては, NISTのPozoらによって設計体開発されたMatrix Marketがある。Matrix Marketでは, 科学, 工学の幅広い分野で実際に用いられた行列をWWW上で提供している。各行列に対しては, 行列の性質に関する情報や, VRML (Virtual Reality by Modeling Language)により行列構造を可視化したものを示すWebページが設けられている, 行列は, テキスト形式で与えられているものを取得したり, JavaアプレットやCGI (Common Gateway Interface)を用いたMatrix Generatorにより生成させたりすることで入手できるようになっている。Matrix Marketでは提供された行列そのものしかなく, 行列が導出された物理的背景が明確なく, 行列の性質も明らかでない。そのため, アルゴリズムに適した行列の選択が難しい。アルゴリズムのテストや比較のためにはサイズ変更できることか望ましいが, Matrix Market で提供されている実問題から導出された行列は, 行列サイズか固定である。また, Matrix Market Deliでは, 数式により定義された任意サイズで生成可能な行列を提供している。本研究では, Matrix Marketの枠組の中で, サイズ変更が可能な行列の提供により, 信頼性の高いアルゴリズムのテストをサポートする行列提供システム, Matrix Workshopの開発を行なっている。本システムは, 共通なテスト行列を作成, 配布を行なう行列データのデータベースである。行列の生成と入手は, WWWから行なうことができるようにした。そのためユーザは, データを容易に入手することが可能である。本システムでは, 物理的な問題(村田問題)に基づき適度に難易度があり, かつ反復解法の比較に有効な行列を生成する方式を考え自動化したことが特徴である。
- 一般社団法人情報処理学会の論文
- 1997-09-24
著者
-
関口 智嗣
電子技術総合研究所
-
長嶋 雲兵
お茶の水女子大学理学部情報科学科
-
高木 浩光
産業技術総合研究所
-
高木 浩光
電子技術総合研究所
-
高木 浩光
名古屋工業大学
-
松原 有里
お茶の水女子大学
-
高木 浩光
名古屋工業大学工学部電気情報工学科
-
長嶋 雲兵
お茶の水女子大学大学院人間文化研究科
-
高木 浩光
(独)産業技術総合研究所情報セキュリティ研究センター
関連論文
- Cell/B.E.プロセッサによるステレオマッチングソフトウェアの高速化(最適化・高速化)
- 仮想計算機遠隔マイグレーションに対応するストレージ提供手法の比較検討(ストレージシステム,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 細粒度並列処理におけるレイテンシ隠蔽効果の評価
- Tsukuba-GAMA : E-サイエンス基盤のためのユーザ管理システムの設計と実装(グリッド)
- MapReduceにおけるRDF-DB処理に適したデータ分散格納方法の提案(HPC-14:分散処理,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- GEO Grid : 地球観測グリッドの設計と実装(分散処理とシステムソフトウェア)
- GridFMO : グリッド環境を用いた大規模量子化学計算(グリッド)
- グリッドにおける計算資源と光パスネットワーク資源のコアロケーション実験(グリッド,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2006))
- Tsukuba-GAMA: e-サイエンスのためのユーザ管理システムの設計と実装(支援・管理システム,システム開発論文)
- 複数拠点にまたがるe-Scienceアプリケーション環境構築を目的としたソフトウェア導入・管理機構(並列・分散システム,システム開発論文)
- データフロー計算機 SIGMA-1 の基本性能評価
- 並列記述言語DFCIIの命令レベルデータ駆動計算機に対する構造文処理
- 同期構造を埋め込んだSIGMA-1用高級言語DFC II
- 命令レベルデータ駆動計算機における効率的な分岐命令の設計
- 科学技術計算用データ駆動計算機SIGMA-1における入出力の実現
- SIGMA-1用言語DFCに対する拡張機能の提案
- 科学技術計算用並列計算機におけるベンチマークプログラム : その構成思想
- 科学技術計算用データ駆動計算機SIGMA-1LSI版のネットワーク構成
- 科学技術計算用データ駆動計算機SIGMA-1のモニタ
- 科学技術計算用データ駆動計算機SIGMA-1のソフトウェア環境
- WSRFに基づく情報サービスのXACMLによるアクセス制御(HPC-17 : グリッド)
- ステートレス仮想クラスタの構想(クラスタと省電力技術)
- 仮想クラスタ管理システムの設計と実装(仮想化)
- Rocksを用いた仮想クラスタ構築システム(並列処理システム)
- オーバーレイスケジューラJojo3のグリッドRPCへの適用(HPC-6:グリッド,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- オーバレイスケジューラJojo3の提案(Grid,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 仮想クラスタ遠隔ライブマイグレーションにおけるストレージアクセス最適化機構(HPC-2:仮想クラスタ,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- Sun Fire X4500とGfarmを用いた大規模ストレージの構築(グリッドI)
- 2000-HPC-81-13 Network Enabled Server System の設計
- 2000-HPC-81-11 Jiniを用いたComputing Portal Systemの開発
- グローバルコンピューティングのためのスケジューリングフレームワーク(並列処理)
- グローバルコンピューティングシステムNinfを用いた数値流体解析コンポーネントnetCFD
- Javaによる大域的並列計算環境Ninflet (並列処理)
- グローバルコンピューティングシステムのシミュレーションによる評価 (並列処理)
- 広域計算システムNinfにおけるユーザ認証
- 複数クライアントによるLAN/WANでのNinfの性能(並列処理)
- Ninfによる広域分散並列計算(並列処理)
- Ninfによる広域分散並列計算
- ネットワーク数値情報システムNinf : マルチクライアント環境での性能
- ネットワーク数値情報ライブラリ : Ninfを用いた数値計算環境システムの開発 : NinfCalcの試作
- 分散メモリ計算機用Ninf APIの実現に向けて
- ネットワーク数値情報ライブラリNinf : システム実装と評価
- ネットワーク数値ライブラリNinfにおけるメタサーバアーキテクチャ
- ネットワーク数値情報ライブラリNinfの通信方法の予備的考察
- 事前予約機構のポリシ記述による制御(グリッドと数値計算)
- グローバルスケジューリングのためのローカル計算資源管理機構
- 事前予約機能を持つローカルスケジューリングシステムの設計と実装(ジョブスケジューリング,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2006))
- オーバレイスケジューラJojo3の提案(Grid,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2008))
- 既存VMMへの適用が容易でゲスト透過なポストコピー型仮想マシン再配置機構
- 高速マイグレーションを利用した仮想マシン配置最適化システムの検討
- クラウドコンピューティングの性能評価
- クラウドコンピューティングの性能評価
- 異なるアーキテクチャのメニーコアプロセッサにおけるステレオマッチングプログラムの高速化と性能評価
- ファイアウォールに対応したGlobusによる広域クラスタシステムの構築とその評価
- 2000-HPC-81-12 Firewellに対応したGlobusによる広域クラスタシステムの構築と性能評価
- GlobusにおけるResource Managerの試作 : グローバルコンピューティング環境の構築に向けて
- 並列プログラム自動最適化ツールTEA Expertの実並列計算機における評価
- ホモジニアス・ヘテロジニアスマルチコアによるDEM生成の高速化と性能評価
- ホモジニアス・ヘテロジニアスマルチコアによるDEM生成の高速化と性能評価
- リモートメモリ書き込みを用いたMPIの効率的実装 (並列処理)
- 仮想計算機パッキングへの最適化手法の適用(2010年並列/分散/協調処理に関する『金沢』サマー・ワークショップSWoPP2010)
- 仮想計算機メモリの遅延再配置による高速ライブマイグレーション
- 仮想計算機遠隔ライブマイグレーションのための透過的なストレージ再配置機構
- 仮想計算機遠隔マイグレーションに対応するストレージ提供手法の比較検討(ストレージシステム,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2009))
- 仮想クラスタ遠隔ライブマイグレーションにむけた仮想計算機ストレージの透過的再配置機構の評価(クラスタとグリッド技術)
- 仮想クラスタのステートレス化のためのRocks5ディスクレス化機構(HPC-2:仮想クラスタ,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- グリッドコンピューティングと製造業における活用事例
- 実大三次元振動実験のためのデータリポジトリシステムの設計(グリッド,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2006))
- グリッドRPCシステムのクラウド環境への適用
- WSRFに基づく情報サービスのXACMLによるアクセス制御
- 複数サイトにまたがる仮想クラスタの構築(HPC-14 : 分散処理)
- Network Enabled ServerのWorld-wide Gridにおける性能
- INTERVIEW IT社会の未来と産総研の役割--関口智嗣さん(独立行政法人 産業技術総合研究所 情報技術研究部門 研究部門長)に聞く
- 仮想クラスタに対するIPストレージの提供方法の比較(仮想クラスタ,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- 仮想クラスタに対するIPストレージの提供方法の比較(仮想クラスタ,「ハイパフォーマンスコンピューティングとアーキテクチャの評価」に関する北海道ワークショップ(HOKKE-2007))
- C++テンプレート・ライブラリを用いた行列解法の並列化
- 統計的手法による計算機システムの評価
- バーチャルマイクロスコープのワークステーションクラスタによる高速実装
- ワークステーションクラスタを用いたホモロジー解析
- 並列システム性能の視覚的解析とその評価
- 並列システム性能の視覚的解析とその評価
- 並列システム性能の視覚的解析とその評価
- PluS予約機構のCondorへの適用(通信とグリッドII)
- グローバルスケジューリングのための計算資源予約管理機構(グリッド)
- 地球観測グリッドにおけるセキュリティ基盤の設計と実装
- WWWを用いた行列生成システム : Matrix Workshopの開発
- Globus Toolkit 4におけるWSRFサービス記述のアノテーションによる補助(HPC-17 : グリッド)
- 動的に計算量が変化する大規模長時間実行Gridアプリケーションの実現(グリッド)
- 大規模計算におけるクラスタコンピューティングの可能性 : 非経験的分子軌道計算の経験から(計算機クラスタ)
- ネットワーク計算用行列工房 : Matrix Workshopによる性能評価システム
- オーバレイ構築ツールキットOverlay Weaver(インターネットシステム)
- 編集にあたって : IT経営の最適化を目指して「ビジネスグリッドコンピューティング」(ビジネスグリッドコンピューティング)
- 計算機クラスタにおける同期・通信コントローラの初期評価
- CPLDを利用したワークステーションクラスタ用同期コントローラ
- CPLDを利用したワークステーションクラスタ用同期コントローラ
- CPLD利用したワークステーションクラスタ用同期コントローラ
- 共有メモリ計算機における局所同期機構
- ワークステーションクラスタのための通信/同期コントローラ
- マルチスレッド並列EusLispの分割型メモリ管理手法
- マルチスレッドを用いた並列EusLispの設計と実現