发明授权
US08495603B2 Generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes
有权
使用在多个计算节点上运行的分布式编译器生成应用程序的可执行版本
- 专利标题: Generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes
- 专利标题(中): 使用在多个计算节点上运行的分布式编译器生成应用程序的可执行版本
-
申请号: US12189336申请日: 2008-08-11
-
公开(公告)号: US08495603B2公开(公告)日: 2013-07-23
- 发明人: Charles J. Archer , Michael A. Blocksome , Joseph D. Ratterman , Albert Sidelnik , Brian E. Smith
- 申请人: Charles J. Archer , Michael A. Blocksome , Joseph D. Ratterman , Albert Sidelnik , Brian E. Smith
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Biggers & Ohanian LLP
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
Methods, apparatus, and products are disclosed for generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes that include: receiving, by each compute node, a portion of source code for an application; compiling, in parallel by each compute node, the portion of the source code received by that compute node into a portion of object code for the application; performing, in parallel by each compute node, inter-procedural analysis on the portion of the object code of the application for that compute node, including sharing results of the inter-procedural analysis among the compute nodes; optimizing, in parallel by each compute node, the portion of the object code of the application for that compute node using the shared results of the inter-procedural analysis; and generating the executable version of the application in dependence upon the optimized portions of the object code of the application.
公开/授权文献
信息查询