Invention Grant
- Patent Title: Strength reduction compiler optimizations for operations with unknown strides
-
Application No.: US14659395Application Date: 2015-03-16
-
Publication No.: US09405517B2Publication Date: 2016-08-02
- Inventor: William J. Schmidt
- 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
- Agency: Martin & Associates, LLC
- Agent Derek P. Martin
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/44 ; G06F9/45 ; G06F9/455

Abstract:
An optimizing compiler includes a strength reduction mechanism that optimizes a computer program that includes operations that have an unknown stride by analyzing the instructions in the computer program in a single pass, determining whether instruction substitution is profitable for original instructions in the code, and performing instruction substitution for one or more original instructions for which instruction substitution is deemed profitable, including operations with unknown strides. The substituted instructions result in strength reduction in the computer program.
Public/Granted literature
- US20150193211A1 STRENGTH REDUCTION COMPILER OPTIMIZATIONS FOR OPERATIONS WITH UNKNOWN STRIDES Public/Granted day:2015-07-09
Information query