Invention Grant
US08010957B2 Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code
失效
用于消除非可向量化代码中的冗余读 - 修改 - 写代码序列的编译器
- Patent Title: Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code
- Patent Title (中): 用于消除非可向量化代码中的冗余读 - 修改 - 写代码序列的编译器
-
Application No.: US11461571Application Date: 2006-08-01
-
Publication No.: US08010957B2Publication Date: 2011-08-30
- Inventor: John Kevin Patrick O'Brien , Kathryn M. O'Brien
- Applicant: John Kevin Patrick O'Brien , Kathryn M. O'Brien
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent Matthew B. Talpis
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A computer implemented method, apparatus, and computer usable program code for eliminating redundant read-modify-write code sequences in non-vectorizable code. Code is received comprising a sequence of operations. The sequence of operations includes a loop. Non-vectorizable operations are identified within the loop that modifies at least one sub-part of a storage location. The non-vectorizable operations are modified to include a single store operation for the number of sub-parts of the storage location.
Public/Granted literature
- US20080052688A1 Compiler Method for Eliminating Redundant Read-Modify-Write Code Sequences in Non-Vectorizable Code Public/Granted day:2008-02-28
Information query