Invention Grant
US08196124B2 SIMD code generation in the presence of optimized misaligned data reorganization
失效
存在优化的未对齐数据重组的SIMD代码生成
- Patent Title: SIMD code generation in the presence of optimized misaligned data reorganization
- Patent Title (中): 存在优化的未对齐数据重组的SIMD代码生成
-
Application No.: US12196764Application Date: 2008-08-22
-
Publication No.: US08196124B2Publication Date: 2012-06-05
- Inventor: Alexandre E. Eichenberger , Kai-Ting Amy Wang , Peng Wu
- Applicant: Alexandre E. Eichenberger , Kai-Ting Amy Wang , Peng Wu
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: VanLeeuwen & VanLeeuwen
- Agent Matthew B. Talpis
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Loop code is generated to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop operates on datatypes having different lengths. Further, a preferred embodiment of the present invention includes a novel technique to efficiently realign or shift arbitrary streams to an arbitrary offset, regardless whether the alignments or offsets are known at the compile time or not. This technique enables the application of advanced alignment optimizations to runtime alignment. This allows sequential loop code operating on datatypes of disparate length to be transformed (“simdized”) into optimized SIMD code through a fully automated process.
Public/Granted literature
- US20080307402A1 SIMD Code Generation in the Presence of Optimized Misaligned Data Reorganization Public/Granted day:2008-12-11
Information query