Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
196 words
A vector data processing system comprising: a main storage unit; a plurality of vector registers each including a plurality of elements for storing data, said vector registers further comprising a plurality of interleaved banks; a plurality of access pipelines, linked between said main storage unit and said vector registers, for carrying out data transmission therebetween; a plurality of write ports, each connected to one of said access pipelines and selectively to any one bank of said vector registers; a plurality of read ports, each connected to one of said access pipelines, and selectively to any one bank of said vector registers; an indirect address read port, linked between a first one of said access pipelines and the one of said read ports connected to a second one of said access pipelines; and control means, connected to said access pipelines, said main storage unit, said write ports, said read ports, and said indirect address read port, for transmitting an indirect address from said vector registers via said indirect address read port and said first access pipeline to said main storage unit and for transmitting data through said first access pipeline, when receiving an indirect address load/store instruction.
Claim 2
Dependent Claim
196 words
A vector data processing system comprising: a main storage unit; a plurality of vector registers each including a plurality of elements for storing data, said vector registers further comprising a plurality of interleaved banks; a plurality of access pipelines, linked between said main storage unit and said vector registers, for carrying out data transmission therebetween; a plurality of write ports, each connected to one of said access pipelines and selectively to any one bank of said vector registers; a plurality of read ports, each connected to one of said access pipelines, and selectively to any one bank of said vector registers; an indirect address read port, linked between a first one of said access pipelines and the one of said read ports connected to a second one of said access pipelines; and control means, connected to said access pipelines, said main storage unit, said write ports, said read ports, and said indirect address read port, for transmitting an indirect address from said vector registers via said indirect address read port and said first access pipeline to said main storage unit and for transmitting data through said first access pipeline, when receiving an indirect address load/store instruction.
Claim 3
Dependent Claim
45 words
A system as set forth in claim 1, wherein said control means transmits load data from said main storage unit via said first access pipeline and one of said write ports to said vector registers, when said control means receives an indirect address load instruction.
Claim 4
Dependent Claim
46 words
A system as set forth in claim 1, wherein said control means trasmits store data from said vector registers via one of said read ports connected to said first access pipeline to said main storage unit, when said control means receives an indirect address store instruction.
Claim 5
Dependent Claim
167 words
A system as set forth in claim 1, wherein said first access pipeline comprises: a first address pipeline, connected to said control means and said indirect address read port; a first bidirectional data pipeline, connected to said first write port and said first read port; and a first control pipeline, connected to said control means, said first bidirectional data pipeline, said first write port, and said first read port, for controlling said first bidirectional data pipeline, said first write port, and said first read port, and wherein said second access pipeline comprises: a second address pipeline connected to said control means; a second bidirectional data pipeline, connected to said second write port, and said second read port; and a second control pipeline, connected to said control means, said second bidirectional data pipeline, said second write port, said second read port, and said indirect address read port, for controlling said second bidirectional data pipeline, said second write port, said second read port, and said indirect address read port.
Claim 6
Dependent Claim
183 words
A system as set forth in claim 4, wherein said first control pipeline comprises: a first address generating and read stage, connected to said control means, for receiving vector instructions and the like therefrom; a first align up stage, connected to said first address generating and read stage, said first data pipeline, and said first read port, for controlling said first data pipeline and said first read port; and a first write stage, connected to said first align stage and said first write port, for controlling said first write port, and wherein said second control pipeline comprises: a second address generating and read stage, connected to said control means, for receiving vector instructions and the like therefrom; a second align stage, connected to said second address generating and read stage, said second data pipeline, said second read port, and said indirect address read port, for controlling said second data pipeline said a second read port and said indirect address read port; and a second write stage connected to said second align stage and said second write port, for controlling said second write port.
Claim 7
Dependent Claim
55 words
A system as set forth in claim 5, wherein said control means comprises means for determining whether or not both of said first and second address generating and read stages are unused, thereby transmitting an indirect address load/store instruction thereto, only when both of said first and second address generating and read stages are unused.