Invention Grant
US09501268B2 Generating SIMD code from code statements that include non-isomorphic code statements
有权
从包含非同构代码语句的代码语句生成SIMD代码
- Patent Title: Generating SIMD code from code statements that include non-isomorphic code statements
- Patent Title (中): 从包含非同构代码语句的代码语句生成SIMD代码
-
Application No.: US14138424Application Date: 2013-12-23
-
Publication No.: US09501268B2Publication Date: 2016-11-22
- Inventor: Ehsan Amiri , Christopher M. Barton , Denis M. Palmeiro , Raul Silvera
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent David Zwick
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F17/30

Abstract:
Generating SIMD code from code statements that include non-isomorphic code statements. Code statements are received, each code statement has one or more operators in a respective operator order and each operator has a type and associated operands. At least two code statements among the code statements received have an operator of the same type in a different operator order position. A first operator order position is identified for the operators of the same type in each of the code statements. For each of the code statements, code is generated for operators and their associated operands having operator order positions preceding the first operator order positions. SIMD code is generated at least based on the identified first operator order positions, the corresponding operator type, and the operands associated with the operator type at the identified operator order positions.
Public/Granted literature
- US20150178056A1 GENERATING SIMD CODE FROM CODE STATEMENTS THAT INCLUDE NON-ISOMORPHIC CODE STATEMENTS Public/Granted day:2015-06-25
Information query