首页> 外文会议> >A processor description language supporting retargetable multi-pipeline DSP program development tools
【24h】

A processor description language supporting retargetable multi-pipeline DSP program development tools

机译:支持可重定向多管道DSP程序开发工具的处理器描述语言

获取原文

摘要

Many ISA-level machine description languages have been introduced to support the automated development and retargeting of digital signal processor (DSP) software development tools. These languages have yet to move below the ISA-level and adequately address DSP pipeline issues. ISA-level bit-accurate models may be reasonable for small micro-controllers, but are inadequate when applied to complex high-performance DSPs. We introduce a new machine description language, RADL, which supports the automated generation of DSP programming tools. From RADL, we can generate production-quality tools including cycle- and phase-accurate simulators. RADL has explicit support for pipeline modeling, including delay slots, interrupts, hardware loops, hazards, and multiple interacting pipelines in a natural and intuitive way. RADL can represent both SIMD and MIMD instruction styles. We have coupled our language to an in-house tool-chain generator which is used to create production assemblers, simulators and compilers.
机译:引入了许多ISA级别的机器描述语言,以支持数字信号处理器(DSP)软件开发工具的自动化开发和重新定位。这些语言尚未移到ISA级别以下,并且不能充分解决DSP管道问题。 ISA级的位精确模型对于小型微控制器可能是合理的,但在应用于复杂的高性能DSP时则不足。我们引入了一种新的机器描述语言RADL,它支持自动生成DSP编程工具。通过RADL,我们可以生成生产质量工具,包括周期和相位精确的模拟器。 RADL对流水线建模提供了明确的支持,包括以自然和直观的方式进行的延迟时隙,中断,硬件循环,危害和多个交互流水线。 RADL可以表示SIMD和MIMD指令样式。我们已将语言与内部工具链生成器相结合,该工具链生成器用于创建生产汇编器,模拟器和编译器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号