Invention Grant
- Patent Title: Simultaneous compiler binary optimizations
-
Application No.: US12775176Application Date: 2010-05-06
-
Publication No.: US08645934B2Publication Date: 2014-02-04
- Inventor: Nathan Fontenot , Michael Thomas Strosaker , Joel Howard Schopp
- Applicant: Nathan Fontenot , Michael Thomas Strosaker , Joel Howard Schopp
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Thomas E. Tyson; Steven L. Bennett
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
The present invention provides a method to optimize object code files produced by a compiler for several different types of target processors. The compiler divides the source code to be compiled into several functional modules. Given a specified set of target processors, each functional module is compiled resulting in a target object version for each target processor. Then, for each functional module, a merging process is performed wherein identical target object versions or target object versions with similar contents are merged by deleting the identical or similar versions. After this merging process, a composite object code file is formed containing all of the non-deleted target object versions of the function modules.
Public/Granted literature
- US20110276954A1 SIMULTANEOUS COMPILER BINARY OPTIMIZATIONS Public/Granted day:2011-11-10
Information query