Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
338 words
A storage control apparatus, connected between a storage device, said storage device including a plurality of independently accessible memory units, and a plurality of access request control units, each of said plurality of access request control units being operative to issue, to said storage device, access requests corresponding to elements of data, said storage control apparatus sequentially transmitting selected ones of said access requests issued from said plurality of access request control units to corresponding memory units designated by said access requests, said storage control apparatus comprising: a plurality of identifier transmission means for dividing said access requests issued from said plurality of access request control units into a plurality of groups based on the order of issuance from said access request control units wherein each identifier transmission means is associated with one of said access request units and divides said access requests from said associated access request unit, and wherein each identifier transmission means further adds access requests in each group with access request identifiers, and wherein each identifier transmission means further transmits a plurality of access requests with access request identifiers added thereto; a plurality of access request decider means, each access request decider means being provided in correspondence to one of said plurality of memory units, for receiving the plurality of access requests with access request identifiers sent from said identifier transmission means and serially supplying to the corresponding memory units the received access requests one by one; and means, connected to said plurality of access request decider means, for detecting that all access requests with the same access request identifier have been transmitted from said plurality of access request decider means to said corresponding memory units, said means for detecting further sending to all of said identifier transmission means information indicative of the detection that all access requests with the same access request identifier have been transmitted from said plurality of access request decider means to said corresponding memory units which permits said same access request identifier to be used for new access requests.
Claim 2
Dependent Claim
338 words
A storage control apparatus, connected between a storage device, said storage device including a plurality of independently accessible memory units, and a plurality of access request control units, each of said plurality of access request control units being operative to issue, to said storage device, access requests corresponding to elements of data, said storage control apparatus sequentially transmitting selected ones of said access requests issued from said plurality of access request control units to corresponding memory units designated by said access requests, said storage control apparatus comprising: a plurality of identifier transmission means for dividing said access requests issued from said plurality of access request control units into a plurality of groups based on the order of issuance from said access request control units wherein each identifier transmission means is associated with one of said access request units and divides said access requests from said associated access request unit, and wherein each identifier transmission means further adds access requests in each group with access request identifiers, and wherein each identifier transmission means further transmits a plurality of access requests with access request identifiers added thereto; a plurality of access request decider means, each access request decider means being provided in correspondence to one of said plurality of memory units, for receiving the plurality of access requests with access request identifiers sent from said identifier transmission means and serially supplying to the corresponding memory units the received access requests one by one; and means, connected to said plurality of access request decider means, for detecting that all access requests with the same access request identifier have been transmitted from said plurality of access request decider means to said corresponding memory units, said means for detecting further sending to all of said identifier transmission means information indicative of the detection that all access requests with the same access request identifier have been transmitted from said plurality of access request decider means to said corresponding memory units which permits said same access request identifier to be used for new access requests.
Claim 3
Dependent Claim
109 words
The storage control apparatus of claim 1 further comprising: a plurality of buffer means, each one of said buffer means being associated with one of said plurality of memory units, for holding respective data elements read out of respective memory units; and means, receiving from said plurality of identifier transmission means signals indicative of the fact that all of the access requests having the same access request identifier have been detected, for informing said plurality of buffer means of said detection indicative signals so as to permit said read data elements held in said plurality of buffer means to be transmitted to said plurality of access request control units.
Claim 4
Dependent Claim
143 words
The storage control apparatus of claim 2 wherein said each identifier transmission means comprises a stack for access requests for said data elements received from said associated access request control unit, and a plurality of flip-flops associated with each stack for controlling whether the access requests held in said stacks are permitted to be transmitted to said access request decider means, and wherein said plurality of buffer means each have a plurality of buffer positions for holding said data elements, and wherein each said stack is partitioned into a number of portions wherein said number of portions correspond to the number of access request identifiers, each portion corresponding to one of said identifiers, each one of said plurality of flip-flops being associated with one of said portions of said stacks and each buffer position being associated with one of said access request identifiers.
Claim 5
Dependent Claim
61 words
The storage control apparatus of claim 1 wherein each said access request decider means is coupled to all of said plurality of identifier transmission means and wherein each said access request decider means comprises priority means for serially delivering a plurality of access requests that are competing with each other to said memory units in accordance with a predetermined priority value.
Claim 6
Dependent Claim
30 words
The storage control apparatus of claim 4 wherein said priority means comprises means for sequentially changing the priority value at the rate of a predetermined number of data access operations.
Claim 7
Dependent Claim
79 words
The storage control apparatus of claim 2 further comprising means for sending, from respective access request decider means to respective buffer means, an access request identifier and an identification number, which identifier number identifies the identifier transmission means responsible for a given access request, in synchronization with a data element to be read out of the memory unit associated with said access request decider means wherein said data element is read out in response to said given access request.
Claim 8
Dependent Claim
78 words
The storage control apparatus of claim 6 wherein said means for informing comprises means for providing a plurality of signals, one associated with each of said buffer means, with a delay time corresponding to an interval of time within which data elements have been read out of respective memory units and then transferred to respective buffer means, said plurality of signals indicating that all access requests having the same request identifier have been sent to said memory units.
Claim 9
Dependent Claim
92 words
The storage control apparatus of claim 1 wherein said detecting means comprises, a plurality of latch means for latching a flag indicative of the validity of a detected identifier, the number of said latch means being equal to the product of the number of said identifier transmission means and the number of access request identifiers in each identifier transmission means, decoders connected to said plurality of latch means, for discriminating the identification of said identifier transmission means based on said identification number, and decoders for discriminating individuality of said access request identifiers.
Claim 10
Dependent Claim
203 words
A computer system comprising: a storage device having a plurality of independently accessible memory units; a plurality of access request control units operative to issue, to said storage device, access requests corresponding to elements of vector data; a plurality of identifier transmission means, each identifier transmission means being associated with one of said plurality of access request control units, for dividing a plurality of access requests received from said access request control units into a plurality of groups based on the order of reception, wherein each said identifier transmission means transmits the plurality of access requests together with access request identifiers for identifying individuality of said access requests; a plurality of access request decider means each associated with one of said memory units, for selectively receiving said access requests in accordance with addresses in said storage device and serially supplying to the corresponding one of said memory units the selected access requests one by one; and means, connected to the output of all of the plurality of access request decider means, for detecting that access requests with the same access request identifier have all been transmitted from said plurality of access request decider means to said address corresponding memory units in said storage.
Claim 11
Dependent Claim
203 words
A computer system comprising: a storage device having a plurality of independently accessible memory units; a plurality of access request control units operative to issue, to said storage device, access requests corresponding to elements of vector data; a plurality of identifier transmission means, each identifier transmission means being associated with one of said plurality of access request control units, for dividing a plurality of access requests received from said access request control units into a plurality of groups based on the order of reception, wherein each said identifier transmission means transmits the plurality of access requests together with access request identifiers for identifying individuality of said access requests; a plurality of access request decider means each associated with one of said memory units, for selectively receiving said access requests in accordance with addresses in said storage device and serially supplying to the corresponding one of said memory units the selected access requests one by one; and means, connected to the output of all of the plurality of access request decider means, for detecting that access requests with the same access request identifier have all been transmitted from said plurality of access request decider means to said address corresponding memory units in said storage.
Claim 12
Dependent Claim
161 words
A storage control method for controlling an access sequence to respective elements of vector data in an orderly manner in a computer system including a storage device, having a plurality of independently accessible memory units, and a plurality of access request issue units for issuing access requests to said storage device, said access requests corresponding to the vector data elements, said method comprising the steps of: dividing the access requests corresponding to the elements into a plurality of groups based on the order of request issuance; adding access requests in each group with access request identifiers which are common to respective groups; receiving access requests with the same identifier sent to respective memory units and deciding whether all of the access requests with the same identifier have been sent to respective memory units; and allowing, when the access requests with the same identifier have been sent to respective memory units the use of the same identifier for new vector data elements.
Claim 13
Dependent Claim
161 words
A storage control method for controlling an access sequence to respective elements of vector data in an orderly manner in a computer system including a storage device, having a plurality of independently accessible memory units, and a plurality of access request issue units for issuing access requests to said storage device, said access requests corresponding to the vector data elements, said method comprising the steps of: dividing the access requests corresponding to the elements into a plurality of groups based on the order of request issuance; adding access requests in each group with access request identifiers which are common to respective groups; receiving access requests with the same identifier sent to respective memory units and deciding whether all of the access requests with the same identifier have been sent to respective memory units; and allowing, when the access requests with the same identifier have been sent to respective memory units the use of the same identifier for new vector data elements.