Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture
Reexamination Certificate
2000-03-22
2003-07-08
Dharia, Rupal (Department: 2189)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Bus interface architecture
C710S200000
Reexamination Certificate
active
06591326
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to transfer control methods and information processing apparatuses, and more particularly to a transfer control method for controlling transfer of information such as data and commands with respect to a plurality of processors, and to an information processing apparatus which employs such a transfer control method.
In an information processing apparatus having a plurality of processors, the amount of data processed is extremely large. For this reason, there are demands to realize a transfer control method which can transfer data among the processors at a high speed.
2. Description of the Related Art
FIG. 1
is a system block diagram for explaining an example of a conventional transfer control method. An information processing apparatus shown in
FIG. 1
generally includes a plurality of processors
1
-
1
through
1
-n, a control block
2
, and a reserve
3
. The control block
2
is a kind of processor which has a buffering function and is provided for exclusive control. The reserve
3
is made up of a register which indicates a transfer status of data or command among the processors
1
-
1
through
1
-n (transfer units). The transfer status indicates busy or free, and is used for the exclusive control of the transfer. For the sake of convenience, it is assumed that the processor
1
-
1
forms a request source, and the processors
1
-
2
through
1
-n form request destinations.
When the request source processor
1
-
1
generates a request, the data and commands from the request source processor
1
-
1
are once supplied to and stored in the control block
2
. Based on the stored data and commands, the control block
2
acquires the reserve
3
between the control block
2
and the request destination processor
1
-
2
, for example, and transfers the data and commands to the request destination processor
1
-
2
.
Accordingly, after supplying the data and commands to the control block
2
, the request source processor
1
-
1
can carry out other processes.
However, according to the conventional transfer control method, the transfer of the data and commands from the request source processor
1
-
1
to the request destination processor
1
-
2
is made asynchronously, and there was a problem in that a synchronous transfer of the data and commands cannot be made.
In addition, in a case where the request source processor
1
-
1
successively generates requests, it is necessary to acquire the reserve
3
each time the request is generated, and there was another problem in that the transfer efficiency is poor.
SUMMARY OF THE INVENTION
Accordingly, it is a general object of the present invention to provide a novel and useful transfer control method and information processing apparatus, in which the problems described above are eliminated.
Another and more specific object of the present invention is to provide a transfer control method and information processing apparatus, which can make synchronous transfer and asynchronous transfer of data and commands, and also improve the transfer efficiency.
Still another object of the present invention is to provide a transfer control method comprising a selecting step which selects one of a first route for making an asynchronous transfer to a request destination via a control block and a second route for making a synchronous transfer to the request destination by not passing the control block, with respect to a request from a request source. According to the transfer control method of the present invention, it is possible to realize synchronous transfer and asynchronous transfer of data and commands, and also improve the transfer efficiency.
A further object of the present invention is to provide an information processing apparatus comprising a control block at least having a buffering function, and a selector selecting one of a first route for making an asynchronous transfer to a request destination via the control block and a second route for making a synchronous transfer to the request destination by not passing the control block, with respect to a request from a request source. According to the information processing apparatus of the present invention, it is possible to realize synchronous transfer and asynchronous transfer of data and commands, and also improve the transfer efficiency.
REFERENCES:
patent: 3699525 (1972-10-01), Klavins
patent: 4633387 (1986-12-01), Hartung et al.
patent: 5655076 (1997-08-01), Kimura et al.
patent: 5761465 (1998-06-01), Nimishakvi et al.
patent: 5896516 (1999-04-01), Powell, Jr. et al.
patent: 6128689 (2000-10-01), Hassbjer et al.
patent: 6327175 (2001-12-01), Manapat et al.
patent: 6353906 (2002-03-01), Smith et al.
patent: 61-231955 (1986-09-01), None
patent: 4-352021 (1992-12-01), None
patent: 8-278939 (1996-10-01), None
patent: 9-81508 (1997-03-01), None
Egawa Hiroyuki
Ichikawa Teruaki
Kosokabe Hitoshi
Shibata Hiroshi
Shimizu Masayuki
Dharia Rupal
Fujitsu Limited
Staas & Halsey , LLP
LandOfFree
Method and information processing apparatus controlling... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and information processing apparatus controlling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and information processing apparatus controlling... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3056243