-
公开(公告)号:JPH09244960A
公开(公告)日:1997-09-19
申请号:JP14605796
申请日:1996-06-07
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , UIRIAMU EDOWAADO BEIKAA , UIRIAMU PATAASON BANTON , GEARII EFU KIYANBERU , RICHIYAADO DABURIYUU KATSUTSU , DANIERU ERU FUAURAA , DEIBUITSUDO JIEI GAASHIA , POORU ENU HINTEITSUKA , JIEFURII AI ISUWANDEII , DEIBUITSUDO POORU SOONIA , UIRIAMU JIYOERU WATOSON , FURANKU EI UIRIAMUSU
IPC: G06F12/14 , G06F11/18 , G06F15/16 , G06F15/163 , G06F15/167
Abstract: PROBLEM TO BE SOLVED: To check the error of a processor at an interface spot without affecting the processor performance by providing a specific table means and also a means which receives a message from a peripheral device and decides whether the access should be permitted to a memory means based on the received message. SOLUTION: The routers 14A and 14B are connected to the subprocessor systems 10A and 10B, and the I/O packets 16A and 16B are connected to the routers 14A and 14B respectively. This device of such a constitution has a table means which includes plural entries to discriminate permission of the access to a part of a memory means against one of its peripheral devices. Therefore, the message packet sent via an I/O has the information on the originator and the destination. Then a receiving CPU refers to the external source that is permitted to access its memory via an access propriety check and a conversion (AVT) table and checks whether the access is permitted or not.
-
公开(公告)号:JPH09134336A
公开(公告)日:1997-05-20
申请号:JP14527096
申请日:1996-06-07
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , UIRIAMU EDOWAADO BEIKAA , RINDA ERIN ZARUZAARA , UIRIAMU PATAASON BANTON , RICHIYAADO DABURIYUU KATSUTSU , DEIBUITSUDO JIEI GAASHIA , JIYON SHII KURAUSU , SUTEIIBUN JII ROU , DEIBUITSUDO POORU SOONIA , UIRIAMU JIYOERU WATOSON , PATORISHIA ERU HOWAITOSAIDO
Abstract: PROBLEM TO BE SOLVED: To provide a multiprocessor system via a single system by attaining a fault tolerant action through the fail-first and fail-functional actions. SOLUTION: The transmitting clock signals existing on a two-way link are supplied to a pair of transmitting and receiving elements in order to demarcate the clock cycles and also to receive the multi-bit words in a processing system which includes the paired transmitting and receiving elements connected to each other for communication of the multi-bit words including the multi-bit data words and multi-bit command words. Then one of paired transmitting and receiving elements transmits the data to the other element in form of a series of multi-bit data words, transmits the multi-bit data words in every clock cycle and transmits the multi-bit command words in every clock cycle and with no sequence.
-
公开(公告)号:JPH03116235A
公开(公告)日:1991-05-17
申请号:JP13242590
申请日:1990-05-22
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO ERU JIYAADEIIN , SHIYANON JIEI RINCHI , FUIRITSUPU AARU MANERA , ROBAATO DABURIYUU HOOSUTO
IPC: G06F9/38
Abstract: PURPOSE: To fetch an exact next instruction in a pipe line by comparing a branching prediction bit with a branching condition bit, and testing the error of the prediction. CONSTITUTION: Two cases related with a condition branching instruction are identified according to whether or not the previous instructions are included in a present family, and when a branching condition bit(BCB) is not matched to a branching prediction bit(BPB) from a hierachy PID register 120, branching is a predicted error, and the output of a comparator 124 opens an AND gate 128. Afterwards, an (n) bit hierachy 4 microcode field is transmitted to a decoder (DECA) 139, and a control signal necessary for executing a branching predicting mechanism is generated. Thus, the exact next instruction can be fetched.
-
公开(公告)号:JPH09128347A
公开(公告)日:1997-05-16
申请号:JP14555196
申请日:1996-06-07
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , UIRIAMU EDOWAADO BEIKAA , RANDARU JII BANTON , JIYON MAIKERU BURAUN , UIRIAMU EFU BURUTSUKAATO , UIRIAMU PATAASON BANTON , GEARII EFU KIYANBERU , JIYON DEIIN KOODEINTON , RICHIYAADO DABURIYUU KATSUTSU , BARII RII DOREKUSURAA , HARII FURANKU ERUROTSUDO , DANIERU ERU FUAURAA , DEIBUITSUDO JIEI GAASHIA , POORU ENU HINTEITSUKA , JIEFURII AI ISUWANDEII , DAGURASU YUUJIIN JIYUUITSUTO , KAATEISU UIIRAADO JIYOONZU JIY , JIEEMUZU SUTEIIBUNSU KURETSUKA , JIYON SHII KURAUSU , SUTEIIBUN JII ROU , SUUZAN SUTOON MERADEISU , SUTEIIBUN SHII MEIAAZU , DEIBUITSUDO POORU SOONIA , UIRIAMU JIYOERU WATOSON , PATORISHIA ERU HOWAITOSAIDO , FURANKU EI UIRIAMUSU , RINDA ERIN ZARUZAARA
Abstract: PROBLEM TO BE SOLVED: To facilitate fault-tolerant operation by including a routing element coupled with the central processor and peripheral device of a subprocessing system so as to transmit data between the central processor and peripheral device of the subprocessing system. SOLUTION: Subprocessor systems 10A and 10B include central processors CPUs 12, routers 14, and plural input/output I/O packet interfaces 16 connected to many I/O devices 17 by characteristic input/output NIO buses. The MPs 18 of the subprocessor system 10A and 10B connect IEEE1149. one-test buses 17 and registers used by the MPs 18 to transmit states and control information between elements and MPs 18 to elements of the subprocessor systems through on-line access port OLAP interfaces included in the elements.
-
公开(公告)号:JPH02288931A
公开(公告)日:1990-11-28
申请号:JP27360289
申请日:1989-10-20
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO
IPC: G06F12/08 , G06F12/0862 , G06F12/0886 , G06F12/0895 , G06F12/109
Abstract: PURPOSE: To take out words of a prescribed sequence in one memory cycle by taking the word addressed by a received memory word address as a first read data value. CONSTITUTION: Words of a prescribed multi-word data unit(MWDU) 14 are stored in another memory unit, and this unit has each storage locations 12 addressed by a multi-word field(MWF) of word addresses of words in the prescribed MWDU 14. Hardware for address processing uses the word address of the first word of a prescribed sequence to generate one set or changed MWF provided in the address port of the memory unit. A data supply device connects the output of the memory unit to an output bus and transfers sequential words to this bus in the correct order. Thus, words of the prescribed sequence are taken out in one memory cycle.
-
公开(公告)号:JPH02202638A
公开(公告)日:1990-08-10
申请号:JP32246389
申请日:1989-12-11
Applicant: TANDEM COMPUTERS INC
Inventor: RICHIYAADO DABURIYUU KATSUTSU , DAGURASU II JIYUUETSUTO , RICHIYAADO EE SAUSUWAASU , KENISU SHII DEIBETSUKAA , NIKIIRU EE MEETA , JIYON DEIBITSUDO ARISON , ROBAATO DABURIYUU HOOSUTO
IPC: G06F9/52 , G06F11/00 , G06F11/10 , G06F11/14 , G06F11/16 , G06F11/18 , G06F11/20 , G06F15/17 , G11C29/00
Abstract: PURPOSE: To prevent the synchronizing operation from being extremely drifted away by providing an interrupt circuit which responds to the count selected in each of all counters. CONSTITUTION: A cycle counter 71 is so set that it overflows at one point before expiration of a maximum interrupt latency period. An interrupt synchronizing request signal and an interrupt signal are generated by the overflow to force resynchronization. When a processor 40 supplies an interrupt, a code in an interrupt routine forces the occurrence of an event. The synchronizing request signal internally generated in this manner causes resynchronization with the event generated by the interrupt routine.
-
公开(公告)号:JPH01258057A
公开(公告)日:1989-10-16
申请号:JP28230688
申请日:1988-11-08
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO
Abstract: PURPOSE: To guarantee the maintainability of data by counting events such as writing operations instructed for every processor and interrupting a processing when the number of event to be counted of a pertinent processor is larger than the number of event to be counted of an other processor. CONSTITUTION: Synchronizing requests are received by CPU 6, 8 and 10 and each of the CPUs executes parts of different codes. The CPU 6 becomes a wating state because an event 4 is detected. The CPU 8 and the CPU 10 become waiting states by the detection of an event 5 and the detection of an event 6, respectively. Because the number of event to be counted of the CPU 6 is smaller than that of the CPU 10, the CPU 6 restarts the execution of an instruction and becomes the waiting state by the detection of an event 5. When the CPU 6 is still delayed than the CPU 10, an execution instruction is restarted, the event 5 is detected and the CPU 6 becomes the waiting state again. Also the CPU 8 takes the same processing sequence. Thus, when the count of each event becomes equal, each processor restarts an execution by the synchronizing external interruption signal at a point of common time.
-
公开(公告)号:JPH09128356A
公开(公告)日:1997-05-16
申请号:JP14527896
申请日:1996-06-07
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , DEIBUITSUDO JIEI GAASHIA , UIRIAMU PATAASON BANTON , UIRIAMU EFU BURUTSUKAATO , DANIERU ERU FUAURAA , KAATEISU UIIRAADO JIYOONZU JIY , DEIBUITSUDO POORU SOONIA , UIRIAMU JIYOERU WATOSON , FURANKU EI UIRIAMUSU
IPC: G06F11/18 , G01R31/317 , G01R31/3185 , G06F1/12 , G06F9/52 , G06F11/00 , G06F11/10 , G06F11/16 , G06F11/20 , G06F11/273 , G06F12/08 , G06F12/14 , G06F12/16 , G06F13/00 , H04L12/56 , H04L29/14 , G06F15/163 , G06F15/16
Abstract: PROBLEM TO BE SOLVED: To add no delay to access by providing an error inspecting function and performing error inspection by an interface so that no influence is exerted on performance. SOLUTION: A data processing system 10 is equipped with two subprocessor systems 10A and 10B which have substantially the same structure and functions. Each of the subprocessor systems 10A and 10B includes a central processing unit(CPU) 12, a router 14, and plural I/O packet interfaces 16 coupled with many I/O devices 17. The pair of CPUs 12 is each equipped with an interface device. Those interface devices receive specific parts of N-bit data words from the other interface devices to which an error signal detected by miscomparison should be asserted and compare them with specific parts of N-bit data words received from the corresponding CPUs 12.
-
公开(公告)号:JPH09128349A
公开(公告)日:1997-05-16
申请号:JP14555096
申请日:1996-06-07
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , DEIBUITSUDO JIEI GAASHIA
IPC: G06F11/18 , G01R31/317 , G01R31/3185 , G06F1/12 , G06F9/52 , G06F11/00 , G06F11/10 , G06F11/16 , G06F11/20 , G06F11/273 , G06F12/08 , G06F12/14 , G06F12/16 , G06F13/00 , H04L12/56 , H04L29/14 , G06F15/16
Abstract: PROBLEM TO BE SOLVED: To facilitate fault-tolerant operation by providing a network which mutually connects a central processor and an input/output device so that one of central processors gains communication access to one of input/output devices without requesting other's use. SOLUTION: The MPs 18 of subprocessor systems 10A and 10B connect an IEEE1149. one-test bus 17 registers used by the MPs 18 to elements of the subprocessor systems thorugh on-line access port interfaces included in the elements so as to transmit states and control information between the elements and MPs 18. The MPs 18 generate and send message packets to communicate with a CPU 12. The CPU 12, a router 14, and an I/O packet interface 16 are mutually connected by a TNet link L and have a two-way data communication.
-
公开(公告)号:JPH03135642A
公开(公告)日:1991-06-10
申请号:JP17609390
申请日:1990-07-03
Applicant: TANDEM COMPUTERS INC
Inventor: ROBAATO DABURIYUU HOOSUTO , AAJIEI KEI SHIYAA , AI KOO YAMAMOTO
Abstract: PURPOSE: To perform high-speed memory read and write by providing a comparator for judging whether or not a memory location indicated by an address request is included inside the plural memory locations. CONSTITUTION: In order to process a new address request 001110, row bits inside the address request 8 and the contents of virtual/physical (CAMtag) 7 are compared. In this case, the row bits inside the address request 8 are 001 and the contents of the CAMtag 7 are 101 on the other hand. Thus, since the comparator 11 indicates that a CAM error is present, it means that the newly arrived address request 8 is for a row different from the row asserted at present. Then, when the comparator 11 indicates an error, registers 6 and 7 are updated. Thus, cache fill time is reduced and a valid write band width is enlarged.
-
-
-
-
-
-
-
-
-