@techreport{oai:ipsj.ixsq.nii.ac.jp:00029058, author = {誉田太朗 and 高田, 雅美 and 岩崎, 雅史 and 辻本, 諭 and 中村, 佳正 and Taro, Konda and Masami, Takata and Masashi, Iwasaki and Satoshi, Tsujimoto and Yoshimasa, Nakamura}, issue = {128(2004-HPC-100)}, month = {Dec}, note = {本稿ではロトカ・ボルテラ系による特異値計算アルゴリズムの並列化手法を提案する.行列の特異値計算はデータ検索や画像処理などに広く利用されている.必要となるデータ量の増大に対応し,より高度な情報処理を行うためには,高速かつ高精度な特異値計算手法が必要となる.このアルゴリズムには演算順序に規則性があるため,行列データを等分割する並列化手法を適用した場合,通信オーバヘッドが生じる.そこで,非同期式通信を用いて通信待機中に計算を続行させることによって,並列化効率の向上を図る.本手法の有効性を確認するために,並列化ライブラリ Message Passing Interface を用いて並列プログラムを開発し,32 プロセッサで構成される分散メモリ型並列計算機において数値実験を行う., A parallelization of singular value computation algorithm by the Lotka--Volterra system is presented. In this paper, we consider a parallelization of singular value computation algorithm by the Lotka--Volterra system. The singular value computation plays an important role in, for example, data search systems and image data processings. A large--scale processing for the advanced applications needs a better algorithm with respect to both convergence speed and numerical accuracy. A straightforward data--splitting method invokes interprocessor communications every step. As a result, it parallelizes the algorithm inefficiently. We here propose a parallel version of the algorithm with non--blocking communications, which enables us to introduce processing in the waiting. Numerical results of the parallel algorithm implemented with the Message Passing Interface on a distributed--memory computer with 32 processors are also presented.}, title = {ロトカ・ボルテラ系による特異値計算アルゴリズムの並列化}, year = {2004} }