Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
117 words
A scientific vector processor including a plurality of independent instruction pipelines and a vector file memory organisation, characterised in that each file (1300) comprises first and second similar pluralities (1302,1304) each of n independent memory segments (1350, 1353 etc.), each of the segments comprising a plurality of memory elements (256 x 4 bit ram) and being arranged to store corresponding pairs of words in such a way that the elements of the first segment (1350) hold the first word pair, the n+l word pair, the 2n+l word pair, and so on, the elements of the second segment (1353) hold the second word pair, the n+2 word pair, the 2n+2 word pair, and similarly for the remaining segments.
Claim 2
Dependent Claim
117 words
A scientific vector processor including a plurality of independent instruction pipelines and a vector file memory organisation, characterised in that each file (1300) comprises first and second similar pluralities (1302,1304) each of n independent memory segments (1350, 1353 etc.), each of the segments comprising a plurality of memory elements (256 x 4 bit ram) and being arranged to store corresponding pairs of words in such a way that the elements of the first segment (1350) hold the first word pair, the n+l word pair, the 2n+l word pair, and so on, the elements of the second segment (1353) hold the second word pair, the n+2 word pair, the 2n+2 word pair, and similarly for the remaining segments.
Claim 3
Dependent Claim
20 words
A scientific vector processor according to claim 1 in which each of the said segments is a separate programmable register.
Claim 4
Dependent Claim
60 words
A scientific vector processor according to claim 1 or claim 2 further including a time slot management mechanism (1124) arranged to allocate memory access by the instruction pipelines (1600, 1700, 1800) to the memory in such a way that one pipeline can address one of the pluralities of memory segments while another simultaneously addresses the other plurality of memory segments.
Claim 5
Dependent Claim
219 words
4 . In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; and each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + 1) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc. until all of the n segments of said and second plurality of n independent memory segments has reached its storage capacity.
Claim 6
Dependent Claim
219 words
4 . In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; and each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + 1) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc. until all of the n segments of said and second plurality of n independent memory segments has reached its storage capacity.
Claim 7
Dependent Claim
48 words
5 . The invention as set forth in claim 4 wherein each of said first plurality and each of said second plurality of n independent memory segments includes a random access memory (RAM) an address register coupled thereto and a write data register coupled to said address register.
Claim 8
Dependent Claim
23 words
6 . The invention as set forth in claim4 wherein each of said plurality of addressable memory elements is a separate programmable register.
Claim 9
Dependent Claim
62 words
The inventin as set forth in claim 4 wherein said first plurality of n independent memory segment means is a primary copy and said second plurality of n independent memory segment means is a secondary copy of identical information to that stored in said primary copy, and said first and second plurality of n independent memory segment means are of equal capability.
Claim 10
Dependent Claim
241 words
In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + 1) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc.; and a time slot management mechanism coupled to each of said first and said second plurality of n independent memory segments to allocable and maintain memory access by said multiple independent instruction execution pipelines to said first and said second plurality of n independent memory segments.
Claim 11
Dependent Claim
241 words
In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + 1) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc.; and a time slot management mechanism coupled to each of said first and said second plurality of n independent memory segments to allocable and maintain memory access by said multiple independent instruction execution pipelines to said first and said second plurality of n independent memory segments.
Claim 12
Dependent Claim
45 words
The invention as set forth in claims wherein each of said first plurality and each of said second plurality of n independent memory segments includes a random access memory (RAM) an address register coupled thereto and a write data register coupled to said address register.
Claim 13
Dependent Claim
25 words
1 0 . The invention as set forth in claim 9 wherein each of said plurality of addressable memory elements is a separate programmable register.
Claim 14
Dependent Claim
61 words
The inventin as set forth in claim 10 wherein said first plurality of n independent memory segment-means is a primary copy and said second plurality of n independent memory segment means is a secondary copy of identical information to that stored in said primary copy, and said first and second plurality of n independent memory segment means are of equal capability.
Claim 15
Dependent Claim
52 words
The invention as set forth in claim 11 wherein said time slot management mechanism includes means for forming and selecting read and write addresses stored in said address register and in said write data register and for applying said addresses to said primary and said secondary copies of the contents stored therein.
Claim 16
Dependent Claim
212 words
13, In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; and each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + I) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc. of said and second plurality of n independent memory segments has reached its storage capacity.
Claim 17
Dependent Claim
212 words
13, In a scientific vector processor having multiple independent instruction execution pipelines, a vector file memory organization, wherein each file comprises: a first plurality of n independent memory segment means; each of said first plurality of n independent memory segment means having a plurality of addressable memory elements; a second plurality of n independent memory segment means; each of said second plurality of n independent memory segment means having a plurality of addressable memory elements corresponding to the plurality of addressable memory elements of said first plurality; each of said first and each of said second plurality of n independent memory segments having a means coupled thereto for reading from and means coupled thereto for writing into each of said n memory segments; and each of said first plurality and each of said second plurality of n independent memory segments capable of storing certian corresponding pairs of words such that the first segment of each of said first and second plurality of n segments holds the first word pair, the (n + I) word pair the 2 (n + 1) word pair, the 3 (n + 1) word pair, the 4 (n + 1) word pair etc. of said and second plurality of n independent memory segments has reached its storage capacity.
Claim 18
Dependent Claim
48 words
14 . The invention as set forth in claim 13 wherein each of said first plurality and each of said second plurality of n independent memory segments includes a random access memory (RAM) an address register coupled thereto and a write data register coupled to said address register.
Claim 19
Dependent Claim
22 words
The invention as set forth in claim 13 wherein each of said plurality of addressable memory elements is a. separate programmable register.
Claim 20
Dependent Claim
64 words
16 . The inventin as set forth in claim 13 wherein said first plurality of n independent memory segment means is a primary copy and said second plurality of n independent memory segment means is a secondary copy of identical information to that stored in said primary copy, and said first and second plurality of n independent memory segment means are of equal capability.