计算机科学 ›› 2015, Vol. 42 ›› Issue (1): 50-53.doi: 10.11896/j.issn.1002-137X.2015.01.011
• 2013年全国理论计算机科学学术年会 • 上一篇 下一篇
赵博,赵荣彩,徐金龙,高伟
ZHAO Bo, ZHAO Rong-cai, XU Jin-long and GAO Wei
摘要: 为了充分发挥高性能计算机的计算能力,缓解程序员设计和编写并行程序的压力,扩充可用软件集合,设计并实现了利用交互界面深入挖掘程序中的可向量化语句,优化生成代码中的向量化语句,提高生成代码的执行效率。该方法对充分发挥高性能计算机的计算能力,增强系统可用性和扩展应用范围具有重要的意义,同时能够提供有效的辅助手段和工具支持。渐进式智能回溯向量化代码调优架构通过对用户提交的串行程序进行程序分析和变换,采用串行程序分析、数据依赖分析、向量化分析等技术手段,根据分析结果对程序进行变换和优化,自动生成最终的向量化代码。该方法通过分析串行程序中潜在的并行性,将其自动变换为等价的向量化代码形式,大大简化了程序员的工作。
[1] Stewart J.An investigation of SIMD instruction sets.University of Ballarat School of Information Technology and Mathematical Sciences,2005..http://noisymime.org/blogimages/SI-MD.pdf [2] Nuzman D,Rosen I,Zaks A.Auto-Vectorization of interleaved data for SIMD[C]∥Proc.of the ACM SIGPLAN Conf.on Programming Language Design and Implementation.Ottawa:ACM Press,2006:132-143 [3] 魏帅,赵荣彩,姚远.面向SLP的多重循环向量化[J].软件学报,2012(7):1717-1728 [4] 李玉祥,施慧,陈莉.面向非多媒体程序的SIMD向量化算法的研究及改进[J].小型微型计算机系统,2009(10):1927-1935 [5] 白书敬,李中升,漆锋滨.反馈式编译优化技术浅析[J].高性能计算技术,2005,10(5):1-5 [6] 郝云龙,赵荣彩,侯永生,等.反馈式编译在循环级性能分析中的应用[J].计算机工程,2011,5(5):32-34 [7] 姚远,赵荣彩.基于Profile信息的连续性分析算法及其优化[J].计算机工程,2012(9):28-31 |
No related articles found! |
|