posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Inter-Procedural Analysis 相關的資料 (2)

          Posted on 2007-11-26 12:53 ZelluX 閱讀(388) 評論(1)  編輯  收藏 所屬分類: Laboratory
          University of Houston, Computer Science Department, High Performance Computing Tools Group的一篇論文:
          Overview of the Open64 Compiler Infrastructure
          VI.4. Interprocedural Analysis
          Interprocedural Analysis (IPA) is performed in the following phases of Open64:
          • Inliner phase
          • IPA local summary phase
          • IPA analysis phase
          • IPA optimization phase
          • IPA miscellaneous
          By default the IPA does the function inlining in the inliner facility. The local summary phase is done in the IPL module and the analysis phase and optimization phase in the ipa-link module.
          During the analysis phase, it does the following:
          • IPA_Padding Analysis (common blocks Padding/Split Analysis)
          • Construction of the Callgraph
          Then it does space and multigot partitioning of the Callgraph. The partitioning algorithm takes into account whether it is doing partitioning for solving space or the multigot problem.
          During the optimization phase the following phases are performed:
          • IPA Global Variable Optimization
          • IPA Dead function elimination
          • IPA Interprocedural Alias Analysis
          • IPA Cloning Analysis (It propagates information about formal parameters used as symbolic terms in array section summaries. This information is later used to trigger cloning.
          • IPA Interprocedural Constant propagation
          • IPA Array_Section Analysis
          • IPA Inlining Analysis
          • Array section summaries arrays for the Dependence Analyzer of the Loop Nest Optimizer.

          評論

          # re: Inter-Procedural Analysis 相關的資料 (2)  回復  更多評論   

          2007-11-26 14:33 by overboming
          什么項目啊?這么硬....
          主站蜘蛛池模板: 年辖:市辖区| 全州县| 孝义市| 克山县| 鹤庆县| 卓资县| 屏东市| 闽清县| 晋城| 甘泉县| 乐昌市| 庄河市| 罗城| 新安县| 手机| 菏泽市| 保亭| 黑龙江省| 辽阳市| 平塘县| 昌黎县| 肇庆市| 康马县| 新河县| 沭阳县| 余干县| 湘潭市| 龙川县| 揭东县| 津市市| 尼木县| 新丰县| 清新县| 乐山市| 上栗县| 富锦市| 尼木县| 米易县| 高邮市| 怀仁县| 电白县|