共查询到20条相似文献,搜索用时 62 毫秒
1.
各种嵌入式处理器及SoC应用于传感器、手机、PDA等各种设备。每种设备都有其对执行性能、体积、成本、功耗、散热等的要求。其中,功耗、散热问题特别重要。本文基于对嵌入式系统中软件的优化,提出一种对指令进行重新排序的算法,以降低系统功耗。 相似文献
2.
程序中大量分支指令的存在,严重制约了体系结构和编译器开发并行性的能力。有效发掘指令级并行性的一个主要挑战是要克服分支指令带来的限制。利用谓词执行可有效地删除分支,将分支指令转换为谓词代码,从而扩大了指令调度的范围并且删除了分支误测带来的性能损失。阐述了基于谓词代码的指令调度、软件流水、寄存器分配、指令归并等编译优化技术。设计并实现了一个基于谓词代码的指令调度算法。实验表明,对谓词代码进行编译优化,能有效提高指令并行度,缩短代码执行时间,提高程序性能。 相似文献
3.
随着DSP芯片在工程中的广泛使用,各种实时约束条件也变得越来越复杂越来越苛刻,因此DSP的代码执行效率成为应用上的一个关键。结合现代编译理论所普遍采用的优化技术,给出了一种有效的面向特定DSP芯片的提高代码效率的优化编译策略。 相似文献
4.
王作羽 《电脑编程技巧与维护》2006,(6):70-72
一、简介
随着Linux操作系统在嵌入式领域的快速发展,越来越多的人开始投身到这方面的开发中来。但是,面对庞大的Linux内核源代码,开发者如何开始自己的开发工作,在完成自己的代码后,该如何编译测试,以及如何将自己的代码编译进内核中,所有的这些问题都直接和Linux的驱动的编译以及Linux的内核配置系统相关。 相似文献
5.
6.
首先介绍了迭代编译的基本概念,然后讨论了其起源与发展,对其研究现状进行综述,主要包括优化空间的表述、优化空间的开发与搜索以及对数据输入集的敏感度分析三个方面。然后分析了目前迭代编译技术中所存在的不足。最后指出了迭代编译的未来发展趋势。 相似文献
7.
8.
嵌入式实时程序设计中C/C++代码的优化 总被引:5,自引:0,他引:5
本文简单介绍了嵌入式实时程序设计的特点和嵌入式系统中语言的选择,着重介绍了以下几种在嵌入式实时程序设计中优化C/C++代码的方法。 相似文献
9.
10.
傅兴钢 《小型微型计算机系统》1990,11(9):30-37
本文综述了近年来,在RISC体系结构上,通过代码重组来增强并行性的几种常用手段。本文针对两种机器模型:流水机和并发机,给出了代码重组优化的几种算法思想。最后,对增强并行性代码重组优化中的几个重要问题的研究,给出了作者自己的看法。 相似文献
11.
嵌入式系统编程中的代码优化 总被引:2,自引:0,他引:2
从嵌入式系统的特点出发 ,阐述了嵌入式系统编程语言的选择以及代码优化的方法。首先分析了嵌入式系统特点和嵌入式系统编程的要求 ,以及嵌入式实时程序设计中语言的选择。接着结合嵌入式软件开发的实践 ,阐述了嵌入式软件开发中代码优化的方法。最后作出总结 ,提出综合利用各种方法和必要性 相似文献
12.
13.
14.
15.
提出一种改进的扩展海明码纠错算法,在不增大海明码距的情况下,提高海明码的抗干扰能力,实现对冲击噪声引起的突发干扰进行纠错。把对连续多位码元的纠错转化为对单码元的纠错,并将其运用于嵌入式系统通信中,提高了嵌入式系统通信中数据信息传输的可靠性。 相似文献
16.
编译选项的选择优化为降低嵌入式软件能耗提供了一种可行且有效的解决方案. GA-FP算法将频繁模式挖掘应用到演化过程中并已取得了较好的结果.然而, GA-FP还存在事务表规模较大、频繁选项模式的启发信息不全和时效性不好以及单点变异效率不高的缺点,潜在地影响了解质量和收敛速度.针对这些问题,文中提出一种嵌入式软件编译时能耗演化优化算法GA-MFPM. GA-MFPM借助逐代替换参考点和事务表的机制以降低事务表大小;在此基础上提出可获取更多启发式信息的频繁编译选项挖掘算法,并采用逐代挖掘的策略以保持频繁选项模式的时效性;进一步设计最大频繁模式匹配算法进行多点变异,以提高优化质量和收敛速度.通过与GA-FP在5个不同领域的8个典型案例下实验对比的结果表明:本文GA-MFPM获取了较GA-FP更低的软件能耗(平均降低2.4%,最高降低16.1%)和更快的收敛速度(平均加快57.6%,最高加快97.5%). 相似文献
17.
随着代码自动生成技术的发展,基于文本规范的传统嵌入式软件开发模式逐渐被基于模型的设计方法所取代,代码自动生成技术是基于模型的开发方法中一项核心技术,而MATLAB中RTW工具箱是代码自动生成最优秀的工具,首先对基于RTW的代码自动生成机制进行了分析,研究了VxWorks目标代码的结构及变量命名规则,并从程序实时运行机制方面进行了分析,方便用户对自动生成的代码进行二次开发;采用该技术进行VxWorks嵌入式软件开发,可大大提高开发效率。 相似文献
18.
低功耗是嵌入式系统设计中的重要约束条件之一.代码压缩能够减小程序目标代码尺寸,减小程序目标代码所占用的存储器空间和通信开销,从而在系统级上降低了系统功耗.本文对指令集裁剪压缩技术、全代码压缩与子代码压缩技术以及基于片上Cache的代码压缩技术等几种比较典型的代码压缩技术的特征进行了讨论和分析. 相似文献
19.
20.
陈本源 《计算机与数字工程》2014,42(9):1745-1748
该数控代码解释器用于一个嵌入式数控系统中央控制单元,给出了解释器的结构和各功能模块的实现,在实际的加工测试中该解释器能够适应各种工作情况. 相似文献