首页> 外文会议>International symposium on Systems synthesis >Source code transformation based on software cost analysis
【24h】

Source code transformation based on software cost analysis

机译:基于软件成本分析的源代码转换

获取原文

摘要

This paper presents a model and a strategy for source-code transformation applied to software application programs to reduce their energy cost. We propose a flexible performance and energy model for a processor-memory system. The benefit of the model is generality (it is not tied to a single memory and processor architecture) and effectiveness of evaluation. With this model, we first estimate the effects of source-code transformations (called transformation cost), representing the improvement ratios of processor cycles, I-cache misses, and D-cache misses. Next, we combine the transformation cost model with hardware parameters to estimate the actual effect of a transformation on performance and energy. The model can be used to guide software transformation selection for power and performance. The experimental results show that the proposed approach finds the optimal transformation in 95% of the cases, and that the penalty when the non-optimal transformation is selected is within 5%.
机译:本文介绍了应用于软件应用程序的源代码转换的模型和策略,以降低其能源成本。我们为处理器存储系统提出了一种灵活的性能和能量模型。该模型的好处是一般性(它没有与单个内存和处理器架构相关)和评估的有效性。使用此模型,我们首先估计源代码转换(称为变换成本)的影响,代表处理器周期,i-Cache未命中和D-Cache未命中的改进比率。接下来,我们将转换成本模型与硬件参数结合起来,以估计变换对性能和能量的实际效果。该模型可用于指导电源和性能的软件转换选择。实验结果表明,该方法在案例中发现了最佳变换,并且选择了非最佳变换时的惩罚在 5%内。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号