Inventors:
John D. Acton - Plantation FL
Michael D. Derbish - Coral Springs FL
Gavin G. Gibson - Coral Springs FL
Hugh M. Humphreys - Coral Springs FL
Steven P. Kent - Sunrise FL
Steven E. Schelong - Plantation FL
Ricardo Yong - North Miami Beach FL
William B. DeRolf - Plantation FL
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1500
US Classification:
712 28, 712 11, 712 23, 709214, 709215
Abstract:
A data processing system comprises a plurality of nodes and a serial data bus interconnecting the nodes in series in a closed loop, for passing address and data information. At least one processing node includes a processor, a printed circuit board and a memory which is partitioned into a plurality of sections, including a first section for directly sharable memory located on the printed circuit board, and a second section for block sharable memory. A local bus connects the processor, block sharable memory and printed circuit board, for transferring data in parallel from the processor to the directly sharable memory on the printed circuit board, and for transferring data from the block sharable memory to the printed circuit board. The printed circuit board includes a sensor for sensing when data is transferred into the directly sharable memory, a queuing device for queuing the sense data, a serializer for serializing queued data, a transmitter for transmitting serialized data onto the serial bus to a next successive processing node, a receiver for receiving serialized data from a preceding processing node, and a deserializer for transforming received serialized data into a parallel format.