基于贝叶斯网和随机森林的GCC编译时能耗演化优化

来源 :福建师范大学 | 被引量 : 0次 | 上传用户:caoyufeiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
能耗是嵌入式软件系统的关键重要属性。据报道,在嵌入式系统中高达80%的能耗直接与软件执行活动密切相关。因而在电能缺乏电池更换不便的户外嵌入式系统的情况下,降低嵌入式软件的能耗具有更为重要的作用。近年来,在能耗优化这一方面,GCC(GNU Compiler Collection,GNU编译器套件)编译选项的选择问题已成为一个热门的研究话题,人们已经提出通过选择一组最佳编译选项在给定的执行平台下对嵌入式软件源代码进行编译,可以获取能耗更低的可执行代码。但仍面临几个挑战,GCC编译器提供了大量的编译选项,构成了庞大且离散的选择空间。同时编译选项之间及编译选项与能耗之间存在着潜在的复杂影响,其次频繁选项模式的启发信息不全和单点编译效率不高,较少的考虑能耗目标值之间的大小排序信息,这些问题潜在的对提高搜索效率、优化质量以及目标值评估耗时长方面带来相当大的挑战。针对上述问题,本文在前期研究成果的基础上提出一种基于贝叶斯网和随机森林的GCC编译时能耗演化优化方法BN-EDA(Bayesian network Estimation of Distribution Algorithms,简称BN-EDA)。本文的研究内容包括:(1)提出一种带能耗标注频繁选项模式挖掘方法。该方法借助逐代替换参考点和事务表的机制以降低事务表大小,在此基础上提出可获取更多启发式信息的繁编译选项挖掘算法,并采用逐代挖掘的策略有利于保持频繁选项模式的时效性,这样有效地提高了收敛速度。(2)提出基于贝叶斯网和随机森林的能耗优化方法。该方法为有效捕获编译选项之间及优化目标与编译选项之间潜在的复杂影响关系,设计基于贝叶斯网的高效建模算法,为优化目标下选用潜在优的编译选项提供支持。为考虑能耗目标值之间的大小排序信息,将序的概念引入到随机森林构建能耗预测模型,进而帮助提高解质量和减少能耗的评估时间。(3)设计GCC编译时能耗演化优化算法。针对单个频繁选项的能耗标注所体现的启发式信息进行单点变异,没有完全利用多个频繁选项同时选用的次数和能耗标注等启发式信息且变异效率不高的问题,提出GCC编译时能耗演化优化算法,进一步采用最大频繁模式匹配帮助的多点变异方法,以此来提升优化质量和加快收敛速度。(4)构建了基于GCC编译时能耗优化框架。在本文中提出了频繁选项模式挖掘方法、贝叶斯网和随机森林的优化方法以及编译时能耗演化方法,把这些研究方法有效结合起来,应用到集成开发环境中,以便利于相关的研究人员研发。(5)设计实验对比验证。将本文BN-EDA方法与GA-FP(Genetic Algorithm Frequent Pattern)算法在8个不同规模的案例进行了对比实验。实验结果表明:本文BN-EDA方法能获得更优的解质量和收敛速度;在演化的过程中融入序的随机森林预测模型不仅保持预测的准确度,同时也有效降低能耗的评估时间。
其他文献
湿度传感器作为一种重要的传感器,在医疗、室内湿度检测和工农业环境监测等日常生活中发挥着重要的作用。湿度传感器应满足对湿度变化响应快、成本低、灵活性好等要求。在众多湿度传感器种类中,电容型湿度传感器由于其湿度变化响应快、成本低等优点已经广泛地应用于商业化领域中。在电容型湿度传感器中,传感材料及电极材料的特性及其制备方法决定了传感器的性能水平。但是,商业化的电容型湿度传感器由于制备工艺和材料特性等因素
金属硫属化物如CdS和In2S3因其具有可吸收可见光的窄带隙等性质在光催化领域广受关注。常用的金属硫属化物光催化剂由于自身的诸多缺陷,如内部金属原子缺少,金属-硫属键不全等导致光催化性能不理想。掺杂、形成固溶体或者与其他材料复合等是有效的改性方式。本论文以离子液体为溶剂,在离子热条件下合成了系列Zn-Cd-S固溶体,研究了不同Zn/Cd比例对固溶体相结构,表面价态以及光催化产氢性能的影响。在溶剂热
工件作为产品的基础部件,直接决定产品质量的优劣,影响产品的使用效果。在工件生产制造过程中,工件表面常常会存在各种不同类型的缺陷。传统人工检测方法随着工作时间增加,容易造成检测人员视觉疲劳,进而产生工件缺陷误检和漏检等问题。模板匹配检测方法作为一种较为简单的检测方法,在实际中被用来作为工件缺陷检测的一种手段。该检测方法需要精密的工装,保证标准样本和待检测样本严格对齐,一旦标准样本和待检测样本未对齐,
随着社会的发展,经济水平的提升,人们对于精神文化有了更高的追求。群众合唱是群众文化活动的重要组成部分,推进群众合唱发展,对于促进群众文化繁荣有着重要意义。文化馆是为人民群众的文化娱乐活动提供精神指导及场所的重要机构,能够充分展现一个城市的文化建设。在新时期群众合唱的发展面临着更多考验的今天,本文结合群众合唱发展的现状,提出推动群众合唱发展的新对策,在丰富群众生活的同时,推动群众合唱的蓬勃发展。
交通标志是传达路况信息的主要载体,在规范驾驶员行为、维持交通秩序、指引车辆安全行驶等方面均发挥着重要的作用,因此,道路交通标志检测研究有助于提高道路交通安全、推动智能交通的发展,同时也是无人驾驶、辅助驾驶的关键技术之一,具有十分重要的研究意义与广阔的应用前景。传统基于颜色、形状等浅层特征的交通标志检测算法存在精度低、鲁棒性差等问题,而基于深度学习的交通标志检测方法通过深层卷积神经网络挖掘检测目标潜
当前,生物特征识别得到广泛的应用。而在生物识别当中,最常见、使用频率最高的也就是指纹识别。指纹识别相对其他生物特征识别,具有采集数据方便、操作简便、技术成熟等特点。但是传统的指纹识别对采集环境以及手指皮肤状态要求较高,在有水渍、灰尘等条件下,使得表皮指纹所受影响较大,识别的准确率较低;另外目前的仿生技术相对比较成熟,对传统二维指纹识别的安全性冲击较大,正常的表皮指纹纹路可以被复制,通过硅胶指纹进行
激光与生物组织的光热关系一直以来都是生物医学光子学的重要的研究内容。现如今光热疗法临床医学的应用是利用激光和生物组织彼此间作用而形成的光热效应,让病变组织凝固坏死。然而不管组织病变与否,当加热的温度大于一定有效范围并持续一段时间后,组织体都会发生损伤。光学相干层析成像(Optical Coherence Tomography,OCT)是一种非接触、非侵入且具有微米级分辨率的医学成像技术,可以实现组
软件定义网络(Software Defined Networking,SDN)作为新兴的网络架构,具有集中控制、高利用率、可编程的优点,是未来网络提供灵活、多样的网络连接和服务不可缺少的部分,在物联网和云计算等领域具有广泛的应用前景。但SDN带来便利的同时也面临着许多安全挑战。其中,分布式拒绝服务(Distributed Denial of Service,DDoS)攻击是最值得关注的安全问题之一
折射率(refractive index,RI)是物质的一种物理属性,被广泛应用于社会生产的各个领域,如:食品卫生安全检测、石油化工检测以及生物医疗卫生检测等领域。与其他类型的传感器相比,光纤传感器拥有结构简单,易于制作,重量轻,耐腐蚀及抗电磁干扰等优点,因此广泛被用于折射率的测量研究。但传统的宽谱光纤传感器有3 dB带宽较宽、光功率较低及光信噪比(Optical signal to noise
红外监控摄像头因其在夜间或是光照条件不足的情况下仍然能够拍摄物体的能力得到了广泛的应用。但其中的红外截止滤光片切换装置若失灵,就会导致日间监控图像偏色,这一问题已成为红外监控摄像头的弱点之一。针对这一问题,本文提出用一种软处理方式即算法来替代传统的IR-CUT。实验使用的摄像头的构造依然保留原有的CMOS图像传感器,红外截止滤光片则由850 nm双峰滤光片代替。在日间该摄像头所拍摄到的图像将会受到