@techreport{oai:ipsj.ixsq.nii.ac.jp:00023424, author = {石井, 雅明 and 齋藤, 彰一 and 上原, 哲太郎 and 國枝, 義敏 and 中條, 拓伯 and Masaaki, Ishii and Shoichi, Saito and Tetsutaro, Uehara and Yoshitoshi, Kunieda and Hironori, Nakajo}, issue = {27(2002-ARC-152)}, month = {Mar}, note = {本稿では,RHiNET/NI-NPCネットワークインタフェースによるソフトウェア分散共有メモリシステムの実装とその評価について述べる.我々はFPGA実装型光通信ネットワークインタフェースRHiNET-2/NI0を利用し,ユーザレベルゼロコピー通信およびページキャッシング機構を備えたネットワークインタフェースであるRHiNET/NI-NPCを実装した.また,ソフトウェア分散共有メモリシステムFagusをRHiNET/NI-NPCの環境に移植しRHiNET/NI-NPCの性能を評価した.その結果,ゼロコピー通信においてはリモートメモリライトで約48MB/sec,リモートメモリリードで約45MB/secのバンド幅が得られた.また,RHiNET/NI-NPCを用いたFagusにおいてLU分解プログラムを実行したところ,受信メッセージを待つ処理などで用いられているポーリング処理が主な原因となり,現状では100BASEのEthernetを用いたFagusにくらべプログラム実行時間の増加がみられた., This paper describes an implementation and evaluation of software distributed shared memory system with RHiNET/NI-NPC network interface. We implement RHiNET/NI-NPC network interface for software distributed shared memory system with RHiNET-2/NI0 optical network interface which has FPGA. RHiNET/NI-NPC provides a user-level zero-copy communication and a page caching mechanism. Also, we implement Fagus software distributed shared memory system on RHiNET/NI-NPC and evaluat its performance. Bandwidth of zero-copy communication is up to 48MB/sec for remote memory write and 45MB/sec for remote memory read. We execut a LU decomposition program on Fagus with RHiNET/NI-NPC. Its execution time is longer than that on Fagus with 100BASE Ethernet, through polling used by waiting processing for a receiving message.}, title = {FPGA実装型光通信ネットワークインタフェースによるソフトウェア分散共有メモリシステムの実装と評価}, year = {2003} }