The warp computer: Architecture, implementation, and performance
IEEE Transactions on Computers
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
The VMP network adapter board (NAB): high-performance network communication for multiprocessors
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Soar/PSM-E: investigating match parallelism in a learning production sytsem
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
Communication in iWarp systems
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Multiple crossbar network integrated supercomputing framework
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Utilizing virtual shared memory in a topology independent, multicomputer environment
SPAA '90 Proceedings of the second annual ACM symposium on Parallel algorithms and architectures
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
HARTS: A Distributed Real-Time Architecture
Computer - Special issue on real-time systems
Dynamic node reconfiguration in a parallel-distributed environment
PPOPP '91 Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming
Parallelizing a new class of large applications over high-speed networks
PPOPP '91 Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming
A high-performance, memory-based interconnection system for multicomputer environments
Proceedings of the 1990 ACM/IEEE conference on Supercomputing
A high-performance host interface for ATM networks
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
An integration of network communication with workstation architecture
ACM SIGCOMM Computer Communication Review
A portable platform for distributed event environments
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Network-based multicomputers: an emerging parallel architecture
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Analyzing communication latency using the Nectar communication processor
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Journal of the ACM (JACM)
A framework for dynamic program analyzers
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
A programmable HIPPI interface for a graphics supercomputer
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
The use of message-based multicomputer components to construct gigabit networks
ACM SIGCOMM Computer Communication Review
A programmable network interface for a message-based multicomputer
ACM SIGCOMM Computer Communication Review
ACM SIGCOMM Computer Communication Review
Pipelined memory shared buffer for VLSI switches
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Controlling application grain size on a network of workstations
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Fine grain parallel communication on general purpose LANs
ICS '96 Proceedings of the 10th international conference on Supercomputing
Network-Based Multicomputers: A Practical Supercomputer Architecture
IEEE Transactions on Parallel and Distributed Systems
File server scaling with network-attached secure disks
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A High Performance Message-Passing System for Network of Workstations
The Journal of Supercomputing - Special issue: high performance distributed computing
Supporting systolic and memory communication in iWarp
ISCA '90 Proceedings of the 17th annual international symposium on Computer Architecture
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Optimistic active messages: structuring systems for high-performance communication
EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
Implementation of Production Systems on Message-Passing Computers
IEEE Transactions on Parallel and Distributed Systems
A Virtual Bus Architecture for Dynamic Parallel Processing
IEEE Transactions on Parallel and Distributed Systems
Replication Algorithms in a Remote Caching Architecture
IEEE Transactions on Parallel and Distributed Systems
Experience with Parallel Computing on the AN2 Network
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Employing Logic-Enhanced Memory for High-performance ATM Network Interfaces
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
The Journal of Supercomputing
ACM SIGCOMM: Analysing communication latency using the Nectar communication processor
Computer Communications
Hi-index | 0.00 |
Nectar is a “network backplane” for use in heterogeneous multicomputers. The initial system consists of a star-shaped fiber-optic network with an aggregate bandwidth of 1.6 gigabits/second and a switching latency of 700 nanoseconds. The system can be scaled up by connecting hundreds of these networks together.The Nectar architecture provides a flexible way to handle heterogeneity and task-level parallelism. A wide variety of machines can be connected as Nectar nodes and the Nectar system software allows applications to communicate at a high level. Protocol processing is off-loaded to powerful communication processors so that nodes do not have to support a suite of network protocols.We have designed and built a prototype Nectar system that has been operational since November 1988. This paper presents the motivation and goals for Nectar and describes its hardware and software. The presentation emphasizes how the goals influenced the design decisions and led to the novel aspects of Nectar.