@techreport{oai:ipsj.ixsq.nii.ac.jp:00023421, author = {三橋, 彰浩 and 濱田, 芳博 and 中條拓伯 and 田邊, 昇 and 天野, 英晴 and Akihiro, Mitsuhashi and Yoshihiro, Hamada and Hironori, Nakajo and Noboru, Tanabe and Hideharu, Amano}, issue = {27(2002-ARC-152)}, month = {Mar}, note = {我々は,PCクラスタ用ネットワークインタフェース(NIC)DIMMnet-1によるクラスタを構築している.DIMMnet-1はPCメモリバスに接続されるNICで,従来のPCIバスに接続されるNICにおいてボトルネックとなっていた,メモリ-NIC間のダイレクトメモリアクセス(DMA)を排除し,ホストがProgramed I/O(PIO)により,NICへ効率良くアクセスすることが可能になった.このような通信機構はOn-The-Fly(OTF)通信機構と呼ばれ,ハードウェアで実装された低レイテンシな送信機構であるAtomic-On-The-Fly(AOTF)と連続ワードでデータ送信を行うBlock-On-The-Fly(BOTF)がある.またこれ以外にもリモートDMAによるPUSH/PULLと呼ばれる通信機構を備えており,本稿ではそれらの送信機構を用いてSend Receiveを実装し,基本通信性能の評価を行うとともに,実装上の問題点について考察する., We have been configuring a PC cluster with DIMMnet-1 which is a network interface plugged into a memory interface. Bottleneck caused by direct memory access between memory and NIC which connected to a conventional PCI bus has been eliminated, and efficient accesses from the host to the NIC has become possible with Programmed I/O (PIO). This communication mechanism is called an OTF communication mechanism in which AOTF, which is a low latency transfer mechanism and BOTF, which transfers data with continuous words, are both implemented by hardware. Moreover, communication mechanisms called PUSH/PULL by remote DMA are also implemented. In this paper, we describe implementation of Send and Receive primitives with these transfer mechanisms and we show evaluations of the basic performance and also discuss about problems of implementation.}, title = {高速通信インタフェースDIMMnet - 1における通信プリミティブの実装と評価}, year = {2003} }