...
首页> 外文期刊>Concurrency and Computation >UFS: a global trade-off strategy for loop unrolling for VLIW architectures
【24h】

UFS: a global trade-off strategy for loop unrolling for VLIW architectures

机译:UFS:针对VLIW架构的循环展开的全球权衡策略

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

摘要

Embedded systems are increasingly expected to provide good performance at low cost. As the characteristics of compiled code can have an impact on the overall cost of an embedded system, a compilation strategy must be cost aware as well as achieve high performance. As one major factor for system cost is memory size, code size becomes an important issue in code generation. Thus, cost-effective optimization strategies that are able to perform a good trade-off between code size and performance improvement are needed. In this paper, we propose a novel method based on Integer Linear Programming for computing efficient unroll factors for collections of loop nests with control over code size and side-effects of the transformation. We define a notion of trade-off between code size and performance. Experiments on the Philips Trimedia show that our method achieves excellent trade-offs.
机译:人们越来越期望嵌入式系统以低成本提供良好的性能。由于编译代码的特性可能会影响嵌入式系统的整体成本,因此编译策略必须了解成本并实现高性能。由于系统成本的一个主要因素是内存大小,因此代码大小成为代码生成中的重要问题。因此,需要能够在代码大小和性能改进之间进行良好折衷的具有成本效益的优化策略。在本文中,我们提出了一种基于整数线性规划的新方法,该方法可计算有效的展开因子来收集循环嵌套,并控制代码大小和转换的副作用。我们定义了代码大小和性能之间的权衡概念。飞利浦Trimedia上的实验表明,我们的方法取得了极好的折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号