首页> 外文会议>Workshop on Memory performance >A proposal for input-sensitivity analysis of profile-driven optimizations on embedded applications
【24h】

A proposal for input-sensitivity analysis of profile-driven optimizations on embedded applications

机译:对嵌入式应用程序中的配置文件驱动的优化进行输入敏感性分析的建议

获取原文

摘要

The ever-increasing gap between processor and memory speed is an issue also in embedded systems, because of the increased complexity of multimedia elaborations and the strict resource constraints of these devices.Profile-driven code optimization techniques can be effectively employed for tuning application-cache interaction and performances of cache system itself. In fact, applications running on such systems are usually known in advance and do not change over time. In a previous paper, we presented a profile-based code restructuring technique (CAT) that was able to dramatically increase cache exploitation of embedded applications.However, it is well known that profile-driven optimizations can suffer from input-sensitivity problems: an application that is optimized for a particular input can perform even worse than the original one, when subjected other inputs.In this paper we take into account jpeg and mpeg compressor/decompressor applications and analyze the input-sensitivity of CAT improved layouts over a wide range of inputs. The input sets were accurately determined through both black-box and white-box analysis of applications.We propose two metrics for measuring the input-sensitivity of application layouts, and show how our profile-driven code transformation technique is able to reduce the input-sensitivity of the considered applications up to 48% on caches ranging from 1 KByte to 8KByte.
机译:由于多媒体处理的复杂性增加以及这些设备的严格资源限制,嵌入式系统中处理器和内存速度之间不断增大的差距也是一个问题。配置文件驱动的代码优化技术可以有效地用于调整应用程序缓存缓存系统本身的交互作用和性能。实际上,通常在这种系统上运行的应用程序是事先已知的,并且不会随时间变化。在上一篇论文中,我们介绍了一种基于配置文件的代码重组技术(CAT),该技术能够显着提高嵌入式应用程序的缓存利用率。但是,众所周知,配置文件驱动的优化可能会遇到输入敏感度问题:当针对其他输入进行优化时,针对特定输入进行了优化的性能甚至可能会比原始输入差。本文考虑了jpeg和mpeg压缩器/解压缩器的应用,并分析了CAT改进布局在宽范围内的输入灵敏度。输入。输入集是通过对应用程序的黑盒和白盒分析来准确确定的。我们提出了两个度量来测量应用程序布局的输入敏感性,并展示了我们的配置文件驱动的代码转换技术如何能够减少输入-所考虑的应用程序在1 KB到8 KB的缓存上的敏感度高达48%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号