首页> 外文会议>IEEE International Conference on Application-Specific Systems, Architectures and Processors >Mixed-length SIMD code generation for VLIW architectures with multiple native vector-widths
【24h】

Mixed-length SIMD code generation for VLIW architectures with multiple native vector-widths

机译:具有多种本机向量宽度的VLIW架构的混合长度SIMD代码生成

获取原文

摘要

The degree of DLP parallelism in applications is not fixed and varies due to different computational characteristics of applications. On the contrary, most of the processors today include single-width SIMD (vector) hardware to exploit DLP. However, single-width SIMD architectures may not be optimal to serve applications with varying DLP and they may cause performance and energy inefficiency. We propose the usage of VLIW processors with multiple native vector-widths to better serve applications with changing DLP. SHAVE is an example of such VLIW processor and provides hardware support for the native 32-bit and 128-bit wide vector operations. This paper researches and implements the mixed-length SIMD code generation support for SHAVE processor. More specifically, we target generating 32-bit and 128/64-bit SIMD code for the native 32-bit and 128-bit wide vector units of SHAVE processor. In this way, we improved the performance of compiler generated SIMD code by reducing the number of overhead operations and by increasing the SIMD hardware utilization. Experimental results demonstrated that our methodology implemented in the compiler improves the performance of synthetic benchmarks up to 47%.
机译:由于应用的不同计算特性,应用程序中的DLP并行度的程度不固定并变化。相反,当今大多数处理器包括用于利用DLP的单宽SIMD(Vector)硬件。然而,单宽SIMD架构可能不适用于具有不同DLP的应用,并且它们可能导致性能和能量低效率。我们提出了使用多个本机向量宽度的VLIW处理器的使用,以更好地使用更改DLP应用程序。剃须是此类VLIW处理器的示例,并为本机32位和128位宽矢量操作提供硬件支持。本文研究和实现了对剃刀处理器的混合长度SIMD代码生成支持。更具体地,我们针对天然32位和128位宽向量单元的剃锥处理器生成32位和128/64位SIMD代码。通过这种方式,我们通过减少开销操作的数量并通过提高SIMD硬件利用率来提高编译器生成的SIMD代码的性能。实验结果表明,我们在编译器中实施的方法可以提高合成基准的性能,高达47%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号