首页> 外文期刊>電子情報通信学会技術研究報告. 回路とシステム. Circuits and Systems >A parallelizing compile algorithm in hardware/software cosynthesis system for processor cores with packed SIMD type instruction sets
【24h】

A parallelizing compile algorithm in hardware/software cosynthesis system for processor cores with packed SIMD type instruction sets

机译:具有Packed SIMD型指令集的处理器内核硬件/软件烯叠层系统中的并行编译算法

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

摘要

Consider to synthesize a processor with packed SIMD type instructions by a hardware/software cosynthesis system. The system needs a parallelizing compiler for the processor with packed SIMD type instructions. The parallelizing compiler targets the virtual processor that has all availabale hardware units. It exploits instruction level parallelism using packed SIMD type instructions and output assembly codes. The output of the parallelizing compiler decides the initial configuration of the processor. This paper proposes a packed SIMD generation algorithm and an instruction merge algorithm. The packed SIMD generation algorithm packs and aligns low precision data in a register and generates packed SIMD type instructions. The instruction merge algorithm merges several packed SIMD type instructions to generate the packed SIMD type instructions that include saturation and shift operation. Experimental results demonstrate effectiveness and efficiency of the algorithm.
机译:考虑通过硬件/软件烯叠系统合成具有Packed SIMD类型指令的处理器。 该系统需要一个具有Packed SIMD类型指令的处理器的并行编译器。 并行编译器针对具有所有可用硬件单元的虚拟处理器。 它使用Packed SIMD类型指令和输出组装代码利用指令级并行度。 并行编译器的输出决定了处理器的初始配置。 本文提出了一种包装的SIMD生成算法和指令合并算法。 Packed SIMD生成算法包装并对准寄存器中的低精度数据,并生成Packed SIMD类型指令。 指令合并算法合并多个包装的SIMD类型指令以生成包含饱和和移位操作的打包的SIMD类型指令。 实验结果表明了算法的有效性和效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号