首页> 中文期刊> 《计算机应用研究》 >一种基于SLP的新型编译框架

一种基于SLP的新型编译框架

         

摘要

对于SLP(superword level parallel)算法不能高效处理并行代码占有率较小的大型应用程序的问题,提出并评估了一种新型的基于改进的SLP算法的编译框架。它主要包括三个阶段:将代码中结构相似的异构语句通过改进的SLP算法尽可能地改为同构语句;用全局的观点,在优化目标代码之前获取其数据模型重用;联合数据布局优化进行进一步的性能提升。针对框架做了大量实验,实验结果表明该框架比SLP算法性能更佳,性能提高约15.3%。%Since the SLP(superword level parallel)algorithm could not efficiently deal with the large-scale applications which covered few parallel codes.This paper proposed and evaluated a new compile framework based on the improved SLP algorithm. It contained three phases.First,it tried to transform the non-isomorphic but similar instruction sequences to isomorphic instruc-tion sequences by the improved algorithm as far as possible.Second,it took a global point of view of the target application when capturing the superwords reuse patterns before making the optimization decisions.Eventually,it combined data layout optimiza-tion for further performance improvement.This paper did much experiment on the framework.The experimental results indicates that the optimization of the compile framework is better than SLP algorithm,the performance increases about 15.3%.

著录项

  • 来源
    《计算机应用研究》 |2017年第1期|21-26|共6页
  • 作者单位

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

    解放军信息工程大学 数学工程与先进计算国家重点实验室;

    郑州450001;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 编译程序、解释程序;
  • 关键词

    超字并行; 同构; 超字重用; 数据布局;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号