首页> 外文会议>International Euro-Par Conference >Detecting SIMDization Opportunities through Static/Dynamic Dependence Analysis
【24h】

Detecting SIMDization Opportunities through Static/Dynamic Dependence Analysis

机译:通过静态/动态依赖分析来检测叠加机会

获取原文

摘要

Using SIMD instructions is essential in modern processor architecture for high performance computing. Compilers antomatic vectorization shows limited efficiency in general, due to conservative dependence analysis. complex control flow or indexing. This paper presents a technique to detect SIMDization opportunities, complementing in a more detailed way compiler optimization reports. The method is based on static and dynamic dependence analysis, able to analyze codes not vectorized by a compiler. This method generates user-hints to help vectorize applications. We show on TSVC benchmark the benefits of this approach.
机译:使用SIMD指令对于高性能计算的现代处理器架构至关重要。由于保守依赖性分析,编译器中族矢量化一般显示有限的效率。复杂的控制流程或索引。本文介绍了一种检测SIMDization机会的技术,更详细地编译了编译器优化报告。该方法基于静态和动态依赖性分析,能够分析编译器不向矢量化的代码。此方法生成用户提示,以帮助Vectorize应用程序。我们在TSVC基准测试中显示了这种方法的好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号