Vector processing
AssigneeEfficient Memory Technology
InventorMaurice L. Hutson
Life of this patent
Estimating the term…
Loading patent…
AssigneeEfficient Memory Technology
InventorMaurice L. Hutson
Estimating the term…
A computer processor is responsive to successive processing instructions in an issue order to process regular vectors to generate a result vector without use of a cache. At least two architectural registers having input-vector capability are selectively coupled to memory to receive corresponding vector-elements of two vectors and transfer the vector-elements to a selected functional unit. At least one architectural register having output capability is selectively coupled to an output, which in turn is coupled to transfer result vector-elements to the memory. The functional unit performs a function on the vector-elements to generate a respective result-element. The result-elements are transferred to a selected architectural register for processing as operands in performance of further functions by a functional unit, or are transferred to the output for transfer to memory. In either case, the order of the result vector-elements is restored to the issue order of the successive processing instructions. In some embodiments, restore order buffers operate with issue-order codes of result-elements in result registers and architectural registers to restore order to the result vector-elements for output to memory.
A computer system comprising:
A computer system comprising:
A computer process for processing at least one regular vector to generate and store a result vector in a memory, the regular vector comprising a plurality of vector data-elements, the process comprising steps of:
Dependencies are inferred from the claim text.