-
公开(公告)号:JPH10307732A
公开(公告)日:1998-11-17
申请号:JP2997196
申请日:1996-01-23
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , CLARK THOMAS M
Abstract: PROBLEM TO BE SOLVED: To increase data transmission efficiency among various processes and between the processes and a driver by providing a common memory part in a memory and allowing the same processor to transmit data by a common memory queue matrix system without copying it each time the data is transmitted. SOLUTION: The memory 112 includes a software process 120, a software disk process 120, a software disk process 122 and the common memory part 124, and the common memory part 124 includes a queue 125. The processes 120 and 122 access the common memory part 124 through a QIO library routine 126. A message sent by using the common memory part 124 and QIO library routine 126 is sent without copying data. Therefore, the time of communicating operation between the processes 120 and 122 in a single processor 106 is shortened, and consequently the processing speed of the whole system is increased.
-
公开(公告)号:JPH1011372A
公开(公告)日:1998-01-16
申请号:JP34141296
申请日:1996-12-20
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
Abstract: PROBLEM TO BE SOLVED: To exclude the unrequired copying of data in both of inside a processor and between the processors by steps, etc., for converting a first pointer into plural sub-pointers, dividing a first data stream into plural parts and chaining a protocol header to the respective parts of the first data stream. SOLUTION: The processor 106 includes CPU 110 and a memory 112 and is connected to a disk drive 116 with a disk driver 132 and a disk controller 114. The processor 108 includes CPU 142 and the memory 144 and is connected to LAN 105 with a LAN controller 140. Then, the steps for converting the first pointer into the plural sub-pointers, dividing the first data stream into the plural parts and chaining the protocol header to the respective parts are provided so that the unrequired copying of data is excluded in the processors 106 and 108.
-
公开(公告)号:JPH103441A
公开(公告)日:1998-01-06
申请号:JP34141396
申请日:1996-12-20
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
IPC: G06F13/12 , G06F9/46 , G06F9/54 , G06F13/00 , H04N21/218 , H04N21/2183 , H04N21/8355 , H04N7/16 , H04N7/173
Abstract: PROBLEM TO BE SOLVED: To eliminate an unnecessary copying of data in a processor and also between processors by using a multiple DSC/S(data source/sink) to transform a DST(data stream). SOLUTION: A 1st pointer is generated by a 1st DSC/S which includes a 1st global network address designating a 1st storage position where a 1st DST is stored, and only the 1st pointer is transferred to a 2nd DSC/S. In the same way, a 2nd pointer is generated for a 2nd DST. At the same time, the 1st and 2nd pointers are chained together so that a 1st chained pointer is obtained. Then only the 1st chained pointer is transferred to a 3rd DSC/S via a 3rd node where a 3rd data fragment of a message is stored, and also the message is transferred to its destination. The 1st pointer is processed by the 3rd DSC/S and therefore transformed into plural secondary pointers. At the same time, a protocol header is chained to each part of the 1st DST.
-
公开(公告)号:CA2167633A1
公开(公告)日:1996-07-24
申请号:CA2167633
申请日:1996-01-19
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , CLARK THOMAS M
IPC: G06F9/54 , G06F9/46 , G06F11/14 , G06F11/20 , G06F15/163
Abstract: A parallel, fault-tolerant computer system in which data is transferred between processes in a single CPU by two methods. In a first method, the data is copied each time it is transferred. In a second method the data is not copied, but is passed through a shared memory, queueing system. The first method is used to ensure fault-tolerance and linear expandability. The second method is used to minimize the time required for inter-process communication. Use of the shared memory queueing system allows for increased vertical and horizontal modularity for processes executing in a same CPU.
-
公开(公告)号:CA2193342A1
公开(公告)日:1997-06-21
申请号:CA2193342
申请日:1996-12-18
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
-
公开(公告)号:CA2193174A1
公开(公告)日:1997-06-21
申请号:CA2193174
申请日:1996-12-17
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
IPC: G06F13/00 , G06F9/46 , G06F15/167
Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
-
公开(公告)号:CA2167632A1
公开(公告)日:1996-07-24
申请号:CA2167632
申请日:1996-01-19
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , CLARK THOMAS M
IPC: G06F9/54 , G06F11/14 , G06F15/163
Abstract: A parallel, fault-tolerant computer system in which data is transferred between processes in a single CPU by two methods. In a first method, the data is copied each tune it is transferred. In a second method, the data is not copied, but is passed through a shared memory, queueing system. The first method is used to ensure fault-tolerance and linear expandability. The second method is used to minimize the time required for inter-process communication. Use of the shared memory queueing system allows for faster communication between processes executing in a same CPU.
-
公开(公告)号:CA2193343A1
公开(公告)日:1997-06-21
申请号:CA2193343
申请日:1996-12-18
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
-
公开(公告)号:CA2193341A1
公开(公告)日:1997-06-21
申请号:CA2193341
申请日:1996-12-18
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
IPC: G06F11/20 , G06F9/46 , G06F9/54 , G06F13/00 , G06F15/167
Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
-
公开(公告)号:CA2193340A1
公开(公告)日:1997-06-21
申请号:CA2193340
申请日:1996-12-18
Applicant: TANDEM COMPUTERS INC
Inventor: FISHLER LEONARD R , ZARGHAM BAHMAN
IPC: G06F13/12 , G06F9/46 , G06F9/54 , G06F13/00 , H04N21/218 , H04N21/2183 , H04N21/8355 , G06F15/167
Abstract: An apparatus and method for getting descriptors to data and passing the descriptors among data sources and sinks, thereby avoiding copying the data among the data sources and sinks. The data source/sink which consumes the data actual initiates the copying of the actual data itself, using global pointers to the data in the descriptors.
-
-
-
-
-
-
-
-
-