The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 26, 1998
Filed:
Feb. 01, 1994
Shigeo Takeuchi, Hannou, JP;
Yasuhiro Inagaki, Kodaira, JP;
Junji Nakagoshi, Hadano, JP;
Shinichi Shutoh, Yokohama, JP;
Tatsuo Higuchi, Fuchu, JP;
Hiroaki Fujii, Kokubunji, JP;
Yoshiko Yasuda, Kokubunji, JP;
Kiyohiro Obara, Kokubunji, JP;
Taturu Toba, Hatano, JP;
Masahiro Yamada, Hatano, JP;
Hitachi, Ltd., Tokyo, JP;
Hitachi ULSI Engineering Corp., Tokyo, JP;
Abstract
Parallel processors communicate with each other over a network by transmitting messages that include destination processor information. A message controller for each processor in the network receives the messages and checks for faults in the message, particularly in the destination processor number contained in a first word of the message. If a fault occurs in the destination processor number, then the faulty message is transmitted to an appropriate processor for handling the fault. In this way the network operation is not suspended because of the fault and the message is not left in the network as a result of the error occurring in the destination processor number. The processor to which the faulty message is directed is determined by a substitute destination processor number contained in the message or is predetermined and set in another way, such as by a service processor. To recover from the fault, the processor receiving the faulty message can request that the message be retransmitted or the error can be corrected using an ECC, for example. If the faulty message cannot be retransmitted, then the processor or the host processor can request that the job to which the faulty message pertains be canceled by all of the processors executing that job without affecting the simultaneous execution of other jobs by the same processors.