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

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

          Posted on 2007-11-26 12:53 ZelluX 閱讀(399) 評論(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 相關(guān)的資料 (2)  回復(fù)  更多評論   

          2007-11-26 14:33 by overboming
          什么項目啊?這么硬....
          主站蜘蛛池模板: 北安市| 绥棱县| 贵定县| 广河县| 祁门县| 天峻县| 湖南省| 巴林左旗| 镇康县| 静乐县| 桐庐县| 建始县| 贺兰县| 蓝田县| 盐津县| 兴山县| 东山县| 芜湖市| 宣武区| 聂拉木县| 八宿县| 安福县| 东山县| 察雅县| 广东省| 琼中| 会昌县| 安塞县| 宝应县| 遂溪县| 融水| 阿拉善左旗| 科尔| 灵丘县| 宁陵县| 嘉峪关市| 平定县| 外汇| 宁晋县| 五指山市| 乌恰县|