首页> 外文会议> >Instruction selection for embedded DSPs with complex instructions
【24h】

Instruction selection for embedded DSPs with complex instructions

机译:具有复杂指令的嵌入式DSP的指令选择

获取原文

摘要

We address the problem of instruction selection in code generation for embedded digital signal processors. Recent work has shown that this task can be efficiently solved by tree covering with dynamic programming, even in combination with the task of register allocation. However, performing instruction selection by tree covering only does not exploit available instruction level parallelism, for instance in form of multiply-accumulate instructions or parallel data moves. In this paper we investigate how such complex instructions may affect detection of optimal tree covers, and we present a two-phase scheme for instruction selection which exploits available instruction-level parallelism. At the expense of higher compilation time, this technique may significantly increase the code quality compared to previous work, which is demonstrated for a widespread DSP.
机译:我们解决了嵌入式数字信号处理器的代码生成中的指令选择问题。最近的工作表明,即使与寄存器分配任务相结合,也可以通过动态编程覆盖树来有效地解决此任务。但是,仅通过树覆盖执行指令选择不会利用可用的指令级并行性,例如以乘累加指令或并行数据移动的形式。在本文中,我们研究了这种复杂的指令如何影响最佳树形覆盖的检测,并且我们提出了一种两阶段的指令选择方案,该方案利用了可用的指令级并行性。与以前的工作相比,以增加编译时间为代价,该技术可以显着提高代码质量,这已在广泛的DSP上得到了证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号