Deadlock-Free Message Routing in Multiprocessor Interconnection Networks
IEEE Transactions on Computers
The VMP network adapter board (NAB): high-performance network communication for multiprocessors
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
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
Sirpent: a high-performance internetworking approach
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
VLSI and parallel computation
How slow is one gigabit per second?
ACM SIGCOMM Computer Communication Review
Protocol implementation on the Nectar Communication Processor
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Transport protocol processing at GBPS rates
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
A host-network interface architecture for ATM
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Fairisle: an ATM network for the local area
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
ACM SIGOPS Operating Systems Review
An integration of network communication with workstation architecture
ACM SIGCOMM Computer Communication Review
Traffic measurements on a local area computer network
Computer Communications
Introduction to VLSI Systems
A Framework for Adaptive Routing in Multicomputer Networks
A Framework for Adaptive Routing in Multicomputer Networks
The impact of a zero-scan Internet checksumming mechanism
ACM SIGCOMM Computer Communication Review
Design of Scalable and Multicast Capable Cut-Through Switches for High-Speed LANs
ICPP '97 Proceedings of the international Conference on Parallel Processing
CableS: Thread Control and Memory System Extensions for Shared Virtual Memory Clusters
WOMPAT '01 Proceedings of the International Workshop on OpenMP Applications and Tools: OpenMP Shared Memory Parallel Programming
10Gb/s Ethernet performance and retrospective
ACM SIGCOMM Computer Communication Review
Hi-index | 0.00 |
The typical node of a message-based multicomputer consists of a microprocessor, router and memory. At the California Institute of Technology, the Mosaic project has integrated such a node onto a single chip. That reduction in scale fundamentally changes the scope of node application, since nodes become both very small, and inexpensive.Mosaic nodes may be employed to process, to generate, or to receive data. Since the router in a Mosaic node is independent of the microprocessor, computation and routing take place simultaneously. These nodes may be used to create general purpose gigabit LANs. They may also be used to create special purpose gigabit networks to interconnect instrumentation within spacecraft or aircraft.The ATOMIC project at USC/ISI is using Mosaic nodes to prototype a gigabit LAN testbed. This testbed is operational. Networking and administration software provides full TCP/IP compatibility. Packets have been exchanged between two interfaces at a rate above one gigabit per second (Gb/s).An individual ATOMIC interface is both inexpensive and small, consisting of one Mosaic chip, four SRAM chips and clock logic. Two interfaces easily fit onto a postcard-sized circuit board. Their low cost makes it practical to include several interfaces within a host, providing an interior Gb/s distribution network, multiple access points to the LAN for greater performance or redundancy, and other capabilities that are not yet fully explored. The results reported in this paper represent actual data obtained from the prototype.