翟胜伟
- 作品数:4 被引量:3H指数:1
- 供职机构:中国电子科技集团公司第二十七研究所更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划国家科技重大专项更多>>
- 相关领域:自动化与计算机技术航空宇航科学技术更多>>
- 发掘函数级单指令多数据向量化的方法
- 2017年
- 当前面向单指令多数据(SIMD)扩展部件的两类向量化方法分别是循环级向量化方法和超字级并行(SLP)方法。针对当前编译器不能实现函数级向量化的问题,提出一种基于静态单赋值的函数级向量化方法。该方法首先分析程序的变量属性,然后利用一组包括向量函数子句、一致子句、线性子句等编译指示子句指导编译器实现函数级向量化,最后利用变量属性结果对向量化代码进行了优化。从多媒体和图像处理领域选择部分测试用例对所提的函数级向量化的功能和性能在国产申威平台上进行测试,与程序串行执行相比,采用函数级向量化后程序的执行效率更高。实验结果表明函数级向量化可以取得类似任务级并行的加速效果,该方法可以指导自动函数级向量化的实现。
- 李颖颖高伟高雨辰翟胜伟李朋远
- 关键词:并行性
- 基于升力式航天器的再入侦察弹道设计
- 2012年
- 再入航天器以其覆盖空域广、隐蔽性强、机动性好和兼具侦察与打击能力等特点,迅速成为国内外研究的热点,尤以升力式再入航天器为主。本文对升力式再入航天器的滑翔跳跃再入飞行过程进行研究,建立再入飞行动力学模型,仿真分析了再入飞行射程、射高和姿态角等参数,验证了本文提出的飞行方案的可行性。
- 翟胜伟陈凯张福欣
- 关键词:再入再入飞行器
- 一种基于剪切的SLP向量化方法
- 2018年
- 作为多媒体和科学计算等领域重要的程序加速器件之一,SIMD扩展部件现已广泛集成于各类处理器中。自动向量化方法是目前生成SIMD向量化程序的重要手段。超字并行SLP(superword level parallelism)方法现已广泛应用于编译器中,并成为实现基本块级代码向量化的主要手段。SLP在进行收益评估时仅考虑代码段整体向量化的收益,并没有考虑到向量化收益为负的片段会降低最终整体的向量化收益,从而导致SLP方法无法达到最好的向量化效果。基于此,提出了一种基于剪切的SLP向量化方法(throttling SLP,TSLP)。通过寻找最优的向量化子图,去除了向量化收益为负的代码段,从而可以获得更好的向量化效果。通过标准测试程序的实验结果表明,与原来的SLP方法相比,TSLP方法平均能够获得9%的性能提升。
- 李颖颖奚慧兴奚慧兴高伟翟胜伟
- 关键词:自动向量化
- 一种面向众核处理器的嵌套循环多维并行识别方法被引量:3
- 2018年
- 现有循环并行识别方法用于众核处理器时存在一定不足,当选择的循环并行维迭代数较少时可能导致严重的负载不均衡。针对这一问题,提出了一种面向众核处理器的多维并行识别方法。在现有并行识别方法无法做到较好的负载均衡时,选择嵌套循环的多个维进行并行,将多个并行维的迭代空间合并后再作任务划分,减少负载不均衡对程序并行效率的影响。此方法在已开发的自动并行化系统中进行了实现,实际应用过程中能够很好地提升一些应用程序在众核处理器上并行执行的效率。
- 李颖颖李颖颖李雁冰庞建民
- 关键词:自动并行化