首页> 外文期刊>Journal of systems architecture >Applying neural networks to performance estimation of embedded software
【24h】

Applying neural networks to performance estimation of embedded software

机译:将神经网络应用于嵌入式软件的性能评估

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

摘要

High-level performance estimation of embedded software implemented in a particular processor is essential for a fast design space exploration, when the designer needs to evaluate different processor architectures (and their different versions) and also different task allocations in a multiprocessor system. The development of fast and adequate performance estimators is required to achieve the necessary speed in this design phase. However, advanced architectures present many features, such as pipelines, branch prediction mechanisms, and caches, which have a non-linear impact oil the execution time, which thus becomes hard to evaluate using simple linear methods. In order to cope with this problem, this paper presents a high-level performance estimator based on a neural network, which easily adapts to the non-linear behaviour of the execution time in advanced architectures and presents a speed-up up to 190 times in comparison with cycle-accurate simulators, using the PowerPC 750 as target architecture. A method for automatic domain classification is proposed to group applications with similar characteristics, resulting in an increase of the estimation precision. For the PowerPC 750, the mean estimation error has been reduced from 7.90% to 6.41% thanks to domain-specific estimators. This precision level and the fast estimation time are suitable for high-level design space exploration, when different architectures or processor versions and different task allocations need to be evaluated in a fast way.
机译:当设计人员需要评估多处理器系统中不同的处理器体系结构(及其不同版本)以及不同的任务分配时,对特定处理器中实现的嵌入式软件进行高级性能评估对于快速进行设计空间探索至关重要。为了在此设计阶段达到必要的速度,需要开发快速而适当的性能估计器。但是,高级体系结构具有许多功能,例如管道,分支预测机制和缓存,这些功能具有非线性影响时间,因此很难使用简单的线性方法进行评估。为了解决这个问题,本文提出了一种基于神经网络的高级性能估计器,它可以轻松适应高级体系结构中执行时间的非线性行为,并提供高达190倍的加速性能。使用PowerPC 750作为目标体系结构,与周期精确的仿真器进行比较。提出了一种自动域分类的方法,对具有相似特征的应用进行分组,从而提高了估计精度。对于PowerPC 750,由于特定于域的估计器,平均估计误差已从7.90%减少到6.41%。当需要快速评估不同的体系结构或处理器版本以及不同的任务分配时,此精度级别和快速估计时间适用于高级设计空间探索。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号