Network Interface for Message-Passing Parallel Computation on a Workstation Cluster

As commercial microprocessors become increasingly popular in current MPP architectures, high-performance commercial workstations have also received increased attention as cost-effective building blocks for large parallel-processing systems. The Fast User-level Network (FUNet) project [10] is an atte...

Full description

Bibliographic Details
Main Author: James C. Hoe
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.9348
http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.69.9348
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.69.9348 2023-05-15T15:09:41+02:00 Network Interface for Message-Passing Parallel Computation on a Workstation Cluster James C. Hoe The Pennsylvania State University CiteSeerX Archives application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.9348 http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.9348 http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf text ftciteseerx 2016-01-08T18:21:09Z As commercial microprocessors become increasingly popular in current MPP architectures, high-performance commercial workstations have also received increased attention as cost-effective building blocks for large parallel-processing systems. The Fast User-level Network (FUNet) project [10] is an attempt at constructing an inexpensive workstation-based parallel system capable of supporting e cient execution of message-passing parallel programs. Based on MIT's Arctic [1] network technology, FUNet connects stockcon gured commodity workstations with a high-bandwidth packet-switched routing network. The Fast User-level Network Interface (FUNi) is the custom hardware network interface device that provides access to FUNet for both message passing and remote direct-memory-access (DMA) block transfers between parallel peer processes on FUNet-connected workstations. The FUNi hardware mechanisms allow direct low-overhead user-level accesses to FUNet while maintaining secure and transparent sharing of FUNet among multiple parallel applications. FUNi can be realized as SBus peripheral cards to allow compatibility with a variety of workstation platforms. The relaxed clock speed (25MHz max.) of SBus allows FUNi to be inexpensively implemented using FPGA parts that are synthesized from designs captured in Verilog Hardware Description Language [15]. SBus's Direct Virtual Memory Access (DVMA)[7] also assists FUNi in overcoming the performance limitations imposed by existing workstation designs. Simulation results have shown that FUNet with FUNi, when coupled with latency-hiding software techniques, is e ective in supporting ne-grained parallel processing on a workstation cluster. Text Arctic Unknown Arctic
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description As commercial microprocessors become increasingly popular in current MPP architectures, high-performance commercial workstations have also received increased attention as cost-effective building blocks for large parallel-processing systems. The Fast User-level Network (FUNet) project [10] is an attempt at constructing an inexpensive workstation-based parallel system capable of supporting e cient execution of message-passing parallel programs. Based on MIT's Arctic [1] network technology, FUNet connects stockcon gured commodity workstations with a high-bandwidth packet-switched routing network. The Fast User-level Network Interface (FUNi) is the custom hardware network interface device that provides access to FUNet for both message passing and remote direct-memory-access (DMA) block transfers between parallel peer processes on FUNet-connected workstations. The FUNi hardware mechanisms allow direct low-overhead user-level accesses to FUNet while maintaining secure and transparent sharing of FUNet among multiple parallel applications. FUNi can be realized as SBus peripheral cards to allow compatibility with a variety of workstation platforms. The relaxed clock speed (25MHz max.) of SBus allows FUNi to be inexpensively implemented using FPGA parts that are synthesized from designs captured in Verilog Hardware Description Language [15]. SBus's Direct Virtual Memory Access (DVMA)[7] also assists FUNi in overcoming the performance limitations imposed by existing workstation designs. Simulation results have shown that FUNet with FUNi, when coupled with latency-hiding software techniques, is e ective in supporting ne-grained parallel processing on a workstation cluster.
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author James C. Hoe
spellingShingle James C. Hoe
Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
author_facet James C. Hoe
author_sort James C. Hoe
title Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
title_short Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
title_full Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
title_fullStr Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
title_full_unstemmed Network Interface for Message-Passing Parallel Computation on a Workstation Cluster
title_sort network interface for message-passing parallel computation on a workstation cluster
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.9348
http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf
geographic Arctic
geographic_facet Arctic
genre Arctic
genre_facet Arctic
op_source http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.69.9348
http://www.ece.cmu.edu/~jhoe/distribution/mit/hotint94.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766340821163966464