Invention Grant
US07660967B2 Result data forwarding in parallel vector data processor based on scalar operation issue order
有权
基于标量运算问题顺序的并行向量数据处理器中的结果数据转发
- Patent Title: Result data forwarding in parallel vector data processor based on scalar operation issue order
- Patent Title (中): 基于标量运算问题顺序的并行向量数据处理器中的结果数据转发
-
Application No.: US12022421Application Date: 2008-01-30
-
Publication No.: US07660967B2Publication Date: 2010-02-09
- Inventor: Maurice L. Hutson
- Applicant: Maurice L. Hutson
- Applicant Address: US MN Rochester
- Assignee: Efficient Memory Technology
- Current Assignee: Efficient Memory Technology
- Current Assignee Address: US MN Rochester
- Agency: Westman, Champlin & Kelly, P.A.
- Agent Robert M. Angus
- Main IPC: G06F17/16
- IPC: G06F17/16

Abstract:
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.
Public/Granted literature
- US20080189513A1 VECTOR PROCESSING Public/Granted day:2008-08-07
Information query