首页> 外文OA文献 >A Logic Programming Approach to Predict Effective Compiler Settings for Embedded Software
【2h】

A Logic Programming Approach to Predict Effective Compiler Settings for Embedded Software

机译:一种逻辑编程方法来预测嵌入式软件的有效编译器设置

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper introduces a new logic-based method for optimising the selection of compiler flags on embedded architectures. In particular, we use Inductive Logic Programming (ILP) to learn logical rules that relate effective compiler flags to specific program features. Unlike earlier work, we aim to infer human-readable rules and we seek to develop a relational first-order approach which automatically discovers relevant features rather than relying on a vector of predetermined attributes. To this end we generated a data set by measuring execution times of 60 benchmarks on an embedded system development board and we developed an ILP prototype which outperforms the current state-of-the-art learning approach in 34 of the 60 benchmarks. Finally, we combined the strengths of the current state of the art and our ILP method in a hybrid approach which reduced execution times by an average of 8% and up to 50% in some cases.
机译:本文介绍了一种基于逻辑的新方法,用于优化嵌入式体系结构上编译器标志的选择。特别是,我们使用归纳逻辑编程(ILP)来学习将有效的编译器标志与特定程序功能相关联的逻辑规则。与早期的工作不同,我们的目的是推断人类可读的规则,并寻求开发一种关系一阶方法,该方法可以自动发现相关特征,而不是依赖于预定属性的向量。为此,我们通过在嵌入式系统开发板上测量60个基准的执行时间来生成数据集,并开发了ILP原型,该原型在60个基准中的34个中优于当前的最新学习方法。最后,我们将当前技术水平与ILP方法的优势结合在一起,采用了一种混合方法,这种方法平均减少了8%的执行时间,在某些情况下,缩短了多达50%的执行时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号