Invention Grant
- Patent Title: Result partitioning within SIMD data processing systems
- Patent Title (中): SIMD数据处理系统中的结果划分
-
Application No.: US10461880Application Date: 2003-06-16
-
Publication No.: US07668897B2Publication Date: 2010-02-23
- Inventor: Daniel Kershaw
- Applicant: Daniel Kershaw
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F7/38
- IPC: G06F7/38

Abstract:
Within a processor 2 providing single instruction multiple data (SIMD) type operation, single data processing instructions can serve to control processing logic 4, 6, 8, 10 to perform SIMD-type processing operations upon multiple independent input values to generate multiple independent result values having a greater data width than the corresponding input values. A repartitioner (FIG. 5) in the form of appropriately controlled multiplexers serves to partition these result data values into high order bit portions and low order bit portions that are stored into separate registers 38, 40. The required SIMD width preserved result values can be read from the desired high order 38 result register or low order result register 40 without further processing being required. Furthermore, the preservation of the full result facilitates improvements in accuracy, such as over extended accumulate operations and the like.
Public/Granted literature
- US20040255100A1 Result partitioning within SIMD data processing systems Public/Granted day:2004-12-16
Information query