Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
181 words
A vector access control system for a computer system, said vector access control system comprising: a main storage; a memory control unit for controlling said main storage; and a vector unit, including vector registers and a memory access pipeline function unit having an indirect address match checking circuit for detecting a coincidence between addresses of elements of vectors accessed by a plurality of indirect address information, each of the addresses being an indirect address value equal to a value read from one of said vector registers plus a leading address having an integer value, wherein an access to said main storage is carried out by adding a plurality of data, which are read from said vector registers and are necessary for an indirect address access, to a leading address, and wherein, when a coincidence of addresses of elements and a resultant conflict between access requests to the main storage is detected by said indirect address match checking circuit, only a predetermined access request in said conflicting access requests is allowed, other access requests conflicting therewith being treated as having completed execution.
Claim 2
Dependent Claim
181 words
A vector access control system for a computer system, said vector access control system comprising: a main storage; a memory control unit for controlling said main storage; and a vector unit, including vector registers and a memory access pipeline function unit having an indirect address match checking circuit for detecting a coincidence between addresses of elements of vectors accessed by a plurality of indirect address information, each of the addresses being an indirect address value equal to a value read from one of said vector registers plus a leading address having an integer value, wherein an access to said main storage is carried out by adding a plurality of data, which are read from said vector registers and are necessary for an indirect address access, to a leading address, and wherein, when a coincidence of addresses of elements and a resultant conflict between access requests to the main storage is detected by said indirect address match checking circuit, only a predetermined access request in said conflicting access requests is allowed, other access requests conflicting therewith being treated as having completed execution.
Claim 3
Dependent Claim
55 words
A vector access control system according to claim 1, wherein said predetermined access request is a first access request in said conflicting access requests when a load operation of said main storage is requested, data read upon execution of the first access request being supplied as read data for the other access requests conflicting therewith;
Claim 4
Dependent Claim
53 words
A vector access control system according to claim 1, wherein said predetermined access request is a last access request in said conflicting access requests when a store operation of said main storage is requested, the other access requests conflicting therewith being treated as having completed execution without any other store operation being executed.
Claim 5
Dependent Claim
144 words
A vector access control system according to claim 1, wherein said vector unit further comprises means for generating accesses of said main storage for a plurality of vector elements simultaneously in parallel, wherein accesses for vector elements in one of the vectors are executed in order of vector element number, wherein upon detection of the resultant conflict between access requests for elements of the same vector, if the conflicting access requests are for a load operation, only the access request for a smallest conflicting vector element number is executed and read data resulting therefrom is supplied as data in response to all of the conflicting access requests and if the conflicting access requests are for a store operation, the access requests for a largest vector element number is executed to store data in said main storage corresponding to all of the conflicting access requests.
Claim 6
Dependent Claim
39 words
A vector access control system according to claim 1, wherein said indirect address match checking circuit compares a plurality of indirect address information read from said vector registers to detect the coincidence between the addresses of elements of vectors.