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

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

          Posted on 2007-11-26 12:53 ZelluX 閱讀(393) 評(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)目啊?這么硬....
          主站蜘蛛池模板: 墨竹工卡县| 涟源市| 兴安县| 井陉县| 阿图什市| 德保县| 扎囊县| 巢湖市| 镇平县| 旬阳县| 仁布县| 布拖县| 建德市| 邳州市| 商水县| 南康市| 崇义县| 临安市| 鸡泽县| 沙田区| 西昌市| 德化县| 兴安盟| 施秉县| 新昌县| 唐海县| 花垣县| 襄汾县| 江门市| 通化县| 布拖县| 普陀区| 阿克苏市| 博爱县| 哈巴河县| 溧水县| 岳阳县| 巴楚县| 南郑县| 曲周县| 阿勒泰市|