...
首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >Generation Of Pack Instruction Sequence For Media Processors Using Multi-valued Decision Diagram
【24h】

Generation Of Pack Instruction Sequence For Media Processors Using Multi-valued Decision Diagram

机译:使用多值决策图为媒体处理器生成打包指令序列

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

获取外文期刊封面封底 >>

       

摘要

SIMD instructions are often implemented in modern multimedia oriented processors. Although SIMD instructions are useful for many digital signal processing applications, most compilers do not exploit SIMD instructions. The difficulty in the utilization of SIMD instructions stems from data parallelism in registers. In assembly code generation, the positions of data in registers must be noted. A technique of generating pack instructions which pack or reorder data in registers is essential for exploitation of SIMD instructions. This paper presents a code generation technique for SIMD instructions with pack instructions. SIMD instructions are generated by finding and grouping the same operations in programs. After the SIMD instruction generation, pack instructions are generated. In the pack instruction generation, Multi-valued Decision Diagram (MDD) is introduced to represent and to manipulate sets of packed data. Experimental results show that the proposed code generation technique can generate assembly code with SIMD and pack instructions performing repacking of 8 packed data in registers for a RISC processor with a dual-issue coprocessor which supports SIMD and pack instructions. The proposed method achieved speedup ratio up to about 8.5 by SIMD instructions and multiple-issue mechanism of the target processor.
机译:SIMD指令通常在面向现代多媒体的处理器中实现。尽管SIMD指令对于许多数字信号处理应用程序很有用,但是大多数编译器并不利用SIMD指令。使用SIMD指令的困难源于寄存器中的数据并行性。在汇编代码生成中,必须注意数据在寄存器中的位置。生成用于对寄存器中的数据进行打包或重新排序的打包指令的技术对于利用SIMD指令至关重要。本文介绍了带有包指令的SIMD指令的代码生成技术。通过在程序中查找和分组相同的操作来生成SIMD指令。 SIMD指令生成后,将生成打包指令。在打包指令生成中,引入了多值决策图(MDD)来表示和操纵打包数据集。实验结果表明,所提出的代码生成技术可以生成带有SIMD的汇编代码和打包指令,从而对具有支持SIMD和打包指令的双问题协处理器的RISC处理器的寄存器中的8个打包数据进行重新打包。所提出的方法通过SIMD指令和目标处理器的多次发出机制实现了高达8.5的加速比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号