首页> 外文会议>Innovations in Information Technology >Multicriteria Energy Efficient Source Code Compilation for Dependable Embedded Applications
【24h】

Multicriteria Energy Efficient Source Code Compilation for Dependable Embedded Applications

机译:可靠嵌入式应用程序的多轨道节能源代码编译

获取原文

摘要

The growing trend towards ubiquitous computing at handheld devices has brought the battery life time issue to the forefront. Scaling down the integrated circuit geometry has given rise to other issues e.g., leakage current and dynamic energy. Systems are software running on hardware; software directs the hardware components and is major contributor to the energy consumption. In this paper, we present compiler directed technique that take advantage of optimization slacks, scheduling slacks and linker slacks to optimize the dynamic energy consumption. Our framework is implemented in two phase. In first phase, profile of software application as well as underlying hardware is captured, followed by the code transformation in second phase. The optimization search engine is powered by genetic algorithm. We present results for 10 widely used multimedia applications, and analyze their behavior for parallelism, live CPU register usage, anticipated scheduling, CPU bus activity, processing units utilization and binary code size. Finally impact of these factors are studied on objective functions e.g., speedup, energy saving etc... Our result show that a unified scheme optimizes embedded source code better than the conventional multiphase approaches in VLIW processors.
机译:手持设备中普遍存在的计算的日益增长的趋势为最前沿带来了电池寿命问题。缩小集成电路几何形状已经引起了其他问题,例如,漏电流和动态能量。系统是在硬件上运行的软件;软件指示硬件组件,是能源消耗的主要贡献者。在本文中,我们呈现了利用优化松弛,调度松弛和链接器松弛以优化动态能耗的编译器定向技术。我们的框架是在两阶段实施的。在第一阶段,捕获软件应用程序的简档以及底层硬件,然后在第二阶段中的代码转换。优化搜索引擎由遗传算法供电。我们为10种广泛使用的多媒体应用提供结果,并分析他们对并行性的行为,直播CPU寄存器使用,预期调度,CPU总线活动,处理单元利用率和二进制代码大小。最后对客观函数进行了影响的影响,例如,加速,节能等...我们的结果表明,统一的方案比VLIW处理器中的传统多相方法更好地优化嵌入式源代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号