首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Dynamic Streamization Model Execution for SIMD Engines on Multicore Architectures
【24h】

Dynamic Streamization Model Execution for SIMD Engines on Multicore Architectures

机译:基于多核架构的SIMD引擎的动态流化模型执行

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper proposes dynamic streamization model execution (DSME), a dynamic vectorization technique for single instruction multiple data (SIMD) engines on multicore architectures. The technique uses stream model as intermediate representation for programs to optimize the combination of computation and memory accesses of SIMD engines in general-purpose (GP) designs. DSME allows the dynamic placement of computations on different cores when they are not in use to utilize multiple SIMD engines. This study also discusses hardware extensions to existing GP processor designs as well as related compiler extensions that use the special hardware components. Our extensive experiments demonstrate that performance gains of DSME can be achieved.
机译:本文提出了动态流化模型执行(DSME),这是一种针对多核体系结构上的单指令多数据(SIMD)引擎的动态矢量化技术。该技术使用流模型作为程序的中间表示,以优化通用(GP)设计中SIMD引擎的计算和内存访问的组合。当不使用计算来利用多个SIMD引擎时,DSME允许在不同的内核上动态放置计算。本研究还讨论了现有GP处理器设计的硬件扩展,以及使用特殊硬件组件的相关编译器扩展。我们广泛的实验表明,可以实现DSME的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号