U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Multiprocessor/memory interconnection network wherein messages sent through the network to the same memory are combined

Patent 4920484 Issued on April 24, 1990. Estimated Expiration Date: Icon_subject October 5, 2008. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Shared memory computer method and apparatus
Patent #: 4484262
Issued on: 11/20/1984
Inventor: Sullivan ,   et al.

Collision avoidance apparatus
Patent #: 4623966
Issued on: 11/18/1986
Inventor: O'Sullivan

File transfer scheduling arrangement
Patent #: 4642758
Issued on: 02/10/1987
Inventor: Teng

Idle period signalling in a packet switching system
Patent #: 4646287
Issued on: 02/24/1987
Inventor: Larson ,   et al.

Delta network of a cross-point switch
Patent #: 4752777
Issued on: 06/21/1988
Inventor: Franaszek

Pipeline feedback array sorter with multi-string sort array and merge tree array Patent #: 4799152
Issued on: 01/17/1989
Inventor: Chuang ,   et al.

Inventor

Application

No. 253961 filed on 10/05/1988

US Classes:

709/245, COMPUTER-TO-COMPUTER DATA ADDRESSING340/2.6, Plural stages340/825.02, Tree or cascade370/415, Having input queuing only709/246COMPUTER-TO-COMPUTER DATA MODIFYING

Examiners

Primary: Smith, Jerry
Assistant: Kulbaski, James J.

Attorney, Agent or Firm

International Classes

G06R 013/00
H04Q 011/04

Abstract

A method and apparatus is described for enabling efficient, bilateral communications in a network connecting a plurality of target address modules and a plurality of source address generators. The source address generators are enabled to generate requests to target addresses within the target address modules. The function of the network is to forward the requests to the target address modules holding the respective target addresses and to return the replies generated by the target address module to the respective source address generators. The network interconnects the source generators to each target address module and vice versa. The interconnection network includes a plurality of interconnected nodes, each node having M inputs and N outputs (where M may or may not be equal to N) and a processor for carrying out a communication protocol. The protocol comprises each node first placing incoming target addresses from messages appearing on the node's inputs into a queue associated with each respective input. The target addresses of the messages at the head of each queue are examined, and the message is transmitted whose target address bears a predetermined relationship to the other message's target address. The messages are combined in case their target addresses are found to be equal. Additionally, a direction bit queue is provided in which is stored a sequence of bits indicating from which of the M inputs to the node, the transmitted message was received. A "ghost" message is transmitted (which includes the target address of the message transmitted) on the node's other outputs, to notify interconnected nodes of the transmitted target address. In addition, each source address generator periodically generates an "end of stream" message.

Other References

  • "How to Emulate Shared Memory", 28th Annual Symposium on Foundations of Computer Science, Oct. 12-14, 1987 Abhiram G. Ranade
  • A. Gottlieb, et al., "Coordinating Large Numbers Of Processors", IEEE reprint 0190-3918/81/0000/0341, (1981), pp. 341-349
  • A. Gottlieb, et al., "The NYU Ultracomputer-Designing an MIMD Shared Memory Parallel Computer" IEEE Transactions On Computers, vol. C-32 No. 2 (Feb. 1983), pp. 175-188
  • J. H. Reif, et al., "A Logarithmic Time Sort For Linear Size Networks", ACM reprint 0-89791-099-0/83/004/0010, (1983), pp. 10-16
  • G. F. Pfister, et al., "Hot Spot-Contention and Combining in Multistage Interconnection Networks", International Conference On Parallel Processing, (Aug. 20-23, 1985) pp. 790-795
  • Pfister, et al., the "IBM Research Parallel Processor Prototype (RP3): Introduction and Architecture." Proceedings of 1985 International Conference on Parallel Processing, pp. 764-771, Aug. 1985
  • Sullivan, et al., "A Large Scale, Homogeneous, Fully Distributed Parallel Machine, I." 1977 Computer Arch. Conference, pp. 105-117
  • Sullivan et al., "A Large Scale, Homogeneous, Fully Distributed Parallel Machine, II." 1977 Computer Arch. Conference pp. 118-12
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?