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 閱讀(388) 評(píng)論(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.

          評(píng)論

          # re: Inter-Procedural Analysis 相關(guān)的資料 (2)  回復(fù)  更多評(píng)論   

          2007-11-26 14:33 by overboming
          什么項(xiàng)目啊?這么硬....
          主站蜘蛛池模板: 淮北市| 五河县| 宜兴市| 西藏| 叶城县| 登封市| 樟树市| 仙桃市| 霍林郭勒市| 邓州市| 虎林市| 姜堰市| 沧州市| 普安县| 邹城市| 房山区| 翁源县| 海原县| 厦门市| 兴业县| 浮山县| 阳春市| 大厂| 和林格尔县| 宜章县| 资中县| 神木县| 乃东县| 金昌市| 黔江区| 新田县| 蓝山县| 青州市| 南陵县| 怀化市| 湘潭市| 黑山县| 南京市| 西和县| 北宁市| 濮阳市|