Abstract:
PROBLEM TO BE SOLVED: To prevent leakage of a parameter with high secrecy in a distributed computing system. SOLUTION: This distributed computing system for performing a plurality of partial computing operations is provided with a parameter storage means storing a parameter set constructed of a plurality of parameters, a conversion means converting a result of the partial computing operation and a linear parameter having a linearity into conversion parameters in each of a plurality of parameter sets, and a transmission means associating each of the converted parameter sets with parameter identification information about the parameter set and transmitting them for making a plurality of computing processors operate a plurality of partial computing operations. The distributed computing system is also provided with a conversion ratio storage means storing a conversion ratio of the parameter, a conversion ratio search means searching the conversion ratio matching the parameter identification information, and a reverse conversion output means generating results of the partial computing operation by multiplying the computing results by the reciprocal of the conversion ratio and outputting a pair of partial computing results. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an effective cache system in a computer system using an NAS server. SOLUTION: A front end server 10, for temporarily holding an operation request for the NAS server 20 which is sent from a predetermined client 30, is interposed between the NAS server and the clients 30 on a network. The front end server 10 holds information on mutual relationship of data files stored in the NAS server 20, optimizes an operation request received from the client 30 on the basis of the information, and transmits the optimized operation request to the NAS server 20. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an information processing equipment capable of realizing respectively suitable scrolling functions in the vertical and horizontal display modes. SOLUTION: At the time of a vertical display mode, when a rotary switch is operated clockwise, that is upwards along an equipment left side face, contents are scrolled upwards. On the contrary, when the rotary switch is operated counterclockwise, that is downwards along the equipment left side face, the contents are scrolled downwards. On the other hand, at the time of horizontally placing the equipment, the rotary switch is positioned at a lower left corner part. Then, at the time of a horizontal display mode, when the rotary switch is rotated clockwise, that is upwards along the equipment left side face (pertinent to the upper side face at the time of the vertical placement), the contents are scrolled upwards. On the contrary, when the rotary switch is dial- operated counterclockwise, that is downwards along the equipment left side face, the contents are scrolled downwards. The display contents are scrolled as they are by intuitively operating a single rotary switch in either of the vertical/horizontal display modes.
Abstract:
PURPOSE:To write and read data fast through simple constitution. CONSTITUTION:This disk storage device is equipped with two data buses 100 and 200 for data transfer and an HDD 0 and an HDD 1 are connected fixedly to the data buses 100 and 200, respectively, and an MCU 32 outputs a specific signal to a DPC 10 according to a command from a host, and then multiplexers 20 and 22 connect the HDD 2 and HDD 3 to either of the data buses 100 and 200. Thus, the HDD 2 and HDD 3 are connected to one of the data buses 100 and 200 and data are written on and read out of HDDs 0-3.
Abstract:
PROBLEM TO BE SOLVED: To acquire a checkpoint when advancing computer calculation of an iteration method in parallel, and to efficiently utilize the acquired data upon restoration.SOLUTION: When acquiring the checkpoint in parallel calculation of repeating the iteration method such as time evolution calculation, calculation is not stopped independently in each node and the checkpoint is acquired in parallel with the calculation. Thus, the need of stopping the calculation during checkpoint acquisition time is eliminated, and the calculation and the checkpoint acquisition are simultaneously performed. When the calculation is not an I/O bottleneck, the checkpoint acquisition time is concealed and execution time is reduced. In the method, checkpoint data including values at different points of time during acquisition processing is acquired, and by limiting a use to convergence calculation of iteration method, coexistence of the values at the different points of time in the checkpoint data is allowed in the problem that a convergence destination is independent of an initial value.
Abstract:
PROBLEM TO BE SOLVED: To prevent a data storage system from being complicated by transferring fast the data via data buses and also facilitating the control of the timing of the system. SOLUTION: The mutual synchronization of accesses is secured among storage means 13 to 17 which store the data. For this purpose, the data buses 11 and 12 are prepared to transfer the data together with an input/output means 21 which transfers the plural data series to the buses 11 and 12 with interleave, and a latch means 23 which is provided at plural stages and in series between the means 13 to 17 and the buses 11 and 12 and hold the data respectively.
Abstract:
PURPOSE: To facilitate transfer operation and restore data efficiently at a high speed in the case of fault occurrence by providing plural storage means, a data bus, and a selecting means having a function for parity arithmetic operation. CONSTITUTION: Two channels of 4-channel crossbar switches 11a and 11b having an exclusive OR operation function are connected to data buses DDO and DD1 as common buses. Other two channels of the crossbar switch 11a as the selecting means are connected to drives HDDO and HDD1. Other two channels of the crossbar switch 11b are connected to drives HDD2 and HDD3. Further, the crossbar switches 11a and 11b are controlled with an address signal and a control signal outputted from a data bus controller 13, and connections in optional combinations of drives and data buses are enabled. Thus, the selecting means itself is provided with the function for parity arithmetic operation.
Abstract:
PURPOSE: To improve the bandwidth of data transfer between a memory and a snoop cache by solving a bus bottleneck of a snoop cache type multiprocessor system. CONSTITUTION: A common bus connection is employed for an address/command bus 5 which requires bus snooping and a multiple data bus which is connected by an interconnection network 7 is used for a data bus which does not require bus snooping. The multiple data bus 7 has the order of snooping reflected on the order of data transfer enough to maintain the coincidence of data between caches.
Abstract:
The bandwidth of the data transfer among a main memory and snoopy caches is improved by solving the bus neck in a multiprocessor system using a snoopy cache technique. Shared bus coupling is employed for an address/command bus requiring bus snoop whereas multiple data paths coupled by an interconnection network are used for the data bus not requiring bus snoop. The multiple data paths reflect the order of the snoopy operations on the order of data transfer such as to maintain data consistency among the caches.
Abstract:
The bandwidth of the data transfer among a main memory and snoopy caches is improved by solving the bus neck in a multiprocessor system using a snoopy cache technique. Shared bus coupling is employed for an address/ command bus 5 requiring bus snoop whereas multiple data paths coupled by an interconnection network 7 are used for the data bus not requiring bus snoop. The multiple data paths 7 reflect the order of the snoopy operations on the order of data transfer such as to maintain data consistency among the caches.