@techreport{oai:ipsj.ixsq.nii.ac.jp:00028963, author = {鈴木, 祥 and 坂口, 朋也 and 吉瀬, 謙二 and 弓場, 敏嗣 and Sho, Suzuki and Tomoya, Sakaguchi and Kenji, Kise and Toshitsugu, Yuba}, issue = {20(2006-HPC-105)}, month = {Feb}, note = {ソフトウェア分散共有メモリ(S-DSM)システムは,分散メモリ環境においてソフトウェアで仮想的な共有メモリを実現する.アプリケーションを記述するユーザに対して,共有メモリモデルの並列プログラミングインタフェースを与えるという利点を備えている.我々は,効率のよいS-DSMシステムMochaの開発,およびS-DSM上での高速なアプリケーションの構築を支援するツールS-CATの開発を行っている.S-CATは,通常隠蔽されているS-DSMの実行履歴情報を視覚化する機能をもっている.そのため,新しいS-DSMの開発に際しても,性能の隘路の発見に利用できる,本稿では,Mochaの上でいくつかのアプリケーションを,S-CATを利用して高速化した結果について報告する.行列積の計算において,ノードごとに行列計算の担当範囲を変更することにより8.3%の速度向上を得ることができた., Software distributed shared memory (S-DSM) systems achieve a virtual shared memory without special hardware features. By using S-DSM, a parallel programming based on the shared memory model can be possible in distributed memory parallel computer environment. We are developing an efficient S-DSM, Mocha, and a tool, S-CAT, which supports development of new S-DSMs and applications on S-DSMs as well. S-CAT visualizes the execution history information of an application on an S-DSM. In this paper, we show that some benchmarks such as Matrix Multiply were speeded up by utilizing the S-CAT function, and the performance of Matrix Multiply was improved 8.3% by reallocation of the calculation range for each node.}, title = {ソフトウェアDSM開発支援ツールを利用したアプリケーションの高速化}, year = {2006} }