首页> 外文期刊>Computer Architecture Letters >Instruction Shuffle: Achieving MIMD-like Performance on SIMD Architectures
【24h】

Instruction Shuffle: Achieving MIMD-like Performance on SIMD Architectures

机译:指令随机播放:在SIMD架构上实现类似于MIMD的性能

获取原文
获取原文并翻译 | 示例
       

摘要

SIMD architectures are less efficient for applications with the diverse control-flow behavior, which can be mainly attributed to the requirement of the identical control-flow. In this paper, we propose a novel instruction shuffle scheme that features an efficient control-flow handling mechanism. The cornerstones are composed of a shuffle source instruction buffer array and an instruction shuffle unit. The shuffle unit can concurrently deliver instructions of multiple distinct control-flows from the instruction buffer array to eligible SIMD lanes. Our instruction shuffle scheme combines the best attributes of both the SIMD and MIMD execution paradigms. Experimental results show that, an average performance improvement of 86% can be achieved, at a cost of only 5.8% area overhead.
机译:SIMD体系结构对于具有多种控制流行为的应用程序效率较低,这主要归因于对相同控制流的需求。在本文中,我们提出了一种新颖的指令洗牌方案,该方案具有有效的控制流处理机制。基石由混洗源指令缓冲区阵列和指令混洗单元组成。改组单元可以同时将多个不同控制流的指令从指令缓冲区阵列传递到合格的SIMD通道。我们的指令重排方案结合了SIMD和MIMD执行范例的最佳属性。实验结果表明,平均性能可以提高86%,而面积开销仅为5.8%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号