The design of nectar: a network backplane for heterogeneous multicomputers
ASPLOS III Proceedings of the third international conference on Architectural support for programming languages and operating systems
PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
The Asynchronous Transfer Mode: a tutorial
Computer Networks and ISDN Systems - Special issue on the ATM—asynchronous transfer mode
Active messages: a mechanism for integrated communication and computation
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
MPI: a message passing interface
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Monitors, messages, and clusters: the p4 parallel programming system
Parallel Computing - Special issue: message passing interfaces
Express is not just a message passing system: current and future directions in Express
Parallel Computing - Special issue: message passing interfaces
Experiences with a high-speed network adaptor: a software perspective
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
High performance messaging on workstations: Illinois fast messages (FM) for Myrinet
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Early experience with message-passing on the SHRIMP multicomputer
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
IEEE/ACM Transactions on Networking (TON)
Building a high-performance message-passing system for MEMORY CHANNEL clusters
Digital Technical Journal
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
MPI-FM: high performance MPI on workstation clusters
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
Managing multiple communication methods in high-performance networked computing systems
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
On the design of Chant: a talking threads package
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Enhanced PVM Communications over a High-Speed LAN
IEEE Parallel & Distributed Technology: Systems & Technology
Flexible, portable performance analysis for PARMACS and MPI
HPCN Europe '95 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
TPVM: distributed concurrent computing with lightweight processes
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
NYNET Communication System (NCS): A Multithreaded Message Passing Tool Over ATM Network
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
High-performance local area communication with fast sockets
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Guest Editorial - Introduction to flow and congestion control
IEEE Communications Magazine
Protocol architecture for multimedia applications over ATM networks
IEEE Journal on Selected Areas in Communications
Distributed network computing over local ATM networks
IEEE Journal on Selected Areas in Communications
An Adaptive Communication System for Heterogeneous Network Computing
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
An Efficient Group Communication Architecture over ATM Networks
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Hi-index | 0.00 |
With the proliferation of Network of Workstations (NOW) environment,there has been a great demand for a high performance message-passing systemto implement High Performance Distributed Computing (HPDC) applications overNOW environment. NYNET (ATM wide area network testbed in New York state)Communication System (NCS) is a multithreaded message-passing systemdeveloped at Syracuse University that provides low-latency andhigh-throughput communication services over the Asynchronous Transfer Mode(ATM) based HPDC environment. NCS provides High Performmance ApplicationCommunication Interface (HPI) to support applications that demandhigh-throughput and low-latency communication services.This paper outlines the general architecture of NCS and presents theimplementation approach of NCS HPI over an ATM network. This interface hasbeen developed by modifying Fore Systems‘ ATM Application ProgrammingInterface (API) and its device driver. NCS HPI uses read/writetrap routinesto bypass traditional operating system calls and kernel-level communicationinterface (e.g. UNIX System V Streams). It reduces latency, data transfertime, and avoid using traditional communication protocols (e.g., TCP/IP).This substantially improves the communication performance.