首页> 外文会议>International conference on Compilers, architecture and synthesis for embedded systems >Reducing code size for heterogeneous-connectivity-based VLIW DSPs through synthesis of instruction set extensions
【24h】

Reducing code size for heterogeneous-connectivity-based VLIW DSPs through synthesis of instruction set extensions

机译:通过合成指令集扩展来减少基于异构连接的VLIW DSP的代码大小

获取原文

摘要

VLIW DSP architectures exhibit heterogeneous connections between functional units and register files for speeding up special tasks. Such architectural characteristics can be effectively exploited through the use of complex instruction set extensions (ISEs). Although VLIWs are increasingly being used for DSP applications to achieve very high performance, such architectures are known to suffer from increased code size. This paper addresses how to generate ISEs that can result in significant code size reduction in VLIW DSPs without degrading performance. Unfortunately, contemporary techniques for instruction set synthesis fail to extract legal ISEs for heterogeneous-connectivity-based architectures. We propose a Heuristic-based algorithm to synthesize ISEs for a generalized heterogeneous-connectivity-based VLIW DSP architecture. We achieve an average code size reduction of 25% on the MiBench suite with no penalty in performance by applying our ISE generation algorithm on the TI TMS320C6xx, a representative VLIW DSP.
机译:VLIW DSP架构在功能单元和寄存器文件之间显示出异构连接,以加快特殊任务的速度。通过使用复杂的指令集扩展(ISE),可以有效地利用这种体系结构特征。尽管VLIW越来越多地用于DSP应用以实现非常高的性能,但已知此类体系结构会遭受代码量增加的困扰。本文介绍如何生成可在不降低性能的情况下大幅减少VLIW DSP中代码大小的ISE。不幸的是,用于指令集综合的现代技术无法为基于异构连接的体系结构提取合法的ISE。我们提出了一种基于启发式的算法来为基于通用异构连接的VLIW DSP架构综合ISE。通过在具有代表性的VLIW DSP TI TMS320C6xx上应用我们的ISE生成算法,我们在MiBench套件上将平均代码大小减少了25%,而性能没有受到影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号