首页> 外文OA文献 >Integrating Compiler and System Toolkit Flow for Embedded VLIW DSP Processors
【2h】

Integrating Compiler and System Toolkit Flow for Embedded VLIW DSP Processors

机译:为嵌入式VLIW DSP处理器集成编译器和系统工具包流程

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

[[abstract]]To support high-performance and low-power for multimedia applications and for hand-held devices, embedded VLIW DSP processors are of research focus. With the tight resource constraints, distributed register files, variablelength encodings for instructions, and special data paths are frequently adopted. This creates challenges to deploy software toolkits for new embedded DSP processors. This article presents our methods and experiences to develop software and toolkit flows for PAC (Parallel Architecture Core) VLIW DSP processors. Our toolkits include compilers, assemblers, debugger, and DSP micro-kernels. We first retarget Open Research Compiler (ORC) and toolkit chains for PAC VLIW DSP processor and address the issues to support distributed register files and ping-pong data paths for embedded VLIW DSP processors. Second, the linker and assmeber are able to support variable length encoding schemes for DSP instructions. In addition, the debugger and DSP micro-kernel were designed to handle dualcore environments. The footprint of micro-kernel is also around 10K to address the code-size issues for embedded devices. We also present the experimental result in the compiler framework by incorporating software pipeline (SWP) policies for distributed register files in PAC architecture. Results indicated that our compiler framework gains performance improvement around 2.5 times against the code generated without our proposed optimizations.
机译:[[摘要]]为了支持多媒体应用和手持设备的高性能和低功耗,嵌入式VLIW DSP处理器成为研究重点。由于资源紧张,经常采用分布式寄存器文件,指令的可变长度编码和特殊数据路径。这给为新的嵌入式DSP处理器部署软件工具包带来了挑战。本文介绍了我们为PAC(并行体系结构核心)VLIW DSP处理器开发软件和工具包流程的方法和经验。我们的工具包包括编译器,汇编器,调试器和DSP微内核。我们首先将PAC VLIW DSP处理器的Open Research Compiler(ORC)和工具包链重新定位,并解决了支持嵌入式VLIW DSP处理器的分布式寄存器文件和乒乓数据路径的问题。其次,链接器和组件都能够支持DSP指令的可变长度编码方案。另外,调试器和DSP微内核被设计用于处理双核环境。为了解决嵌入式设备的代码大小问题,微内核的占用空间也约为1万。我们还通过在PAC体系结构中结合分布式寄存器文件的软件管道(SWP)策略,在编译器框架中展示了实验结果。结果表明,相对于没有建议的优化方法生成的代码,我们的编译器框架将性能提高了约2.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号