With the advance in performance of stand alone workstation
and availability of network with high throughput
communication channel, it becomes feasible to perform
parallel applications on workstation clusters.
However, existing network systems for workstation clusters
offer multi-user, multi-job environment with software.
Moreover, software is needed to construct communication data.
Therefore, software overheads are fairly large.

A network system that reduces those overheads is proposed
in this thesis.
The network interface handles virtual environment by hardware,
allowing users to communicate without software overheads.
Moreover, by adopting communications based on framework of
distributed shared memory,
the overheads in message packing/unpacking is reduced, and
the routing and traffic of message is administrated by OS.
A prototype of this network is implemented.
The effectiveness is evaluated using this prototype network.