RESULT DATA FORWARDING IN PARALLEL VECTOR DATA PROCESSOR BASED ON SCALAR OPERATION ISSUE ORDER
Patent №
US 7,660,967
Granted
2010-02-09
Filed 2008
Owner
EFFICIENT MEMORY TECHNOLOGY
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12022421
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.
AI classification
Ownership
EFFICIENT MEMORY TECHNOLOGY
assignment · 204380620
Assignors
HUTSON, MAURICE L.
On an employer assignment, the assignors are typically the inventors.