702嵌入式系统的性能优化设计.pptxVIP

  • 2
  • 0
  • 约1.69千字
  • 约 38页
  • 2018-12-31 发布于上海
  • 举报
702嵌入式系统的性能优化设计

内容;7.1 性能优化概述;7.1 性能优化概述;7.2 性能优化的方法论(Methodology);7.2.1 高速化;时钟可以无极限的快下去吗? 在2000之前,通过集成电路的工艺的不断的深纳米化,频率可以做到越来越高 180nm→130nm→90nm 但是在2000年左右,业界发现了问题 功耗越来越大,已经无法控制 另外,硬件设计也变得越来越困难 信号完整性问题 电磁辐射、电磁兼容问题 需要新的思路 并行化 流水化;;7.2.2 并行化;7.2.2.1 计算并行化;计算异构并行的例子 PC CPU + GPU(图形卡芯片) OMAP ARM + C55x DSP CPU+各种加速引擎 注意这些加速引擎本身不一定是处理器结构(不是图灵机);7.2.2.2 IO并行;单一总线结构;ARM SoC的分段总线结构;7.2.3 流水化;Double Buffer的例子;7.2.4 计算和IO的互相替代;7.2.5 性能优化一般都有代价;7.3 性能优化的层次;7.3.1 系统层次;7.3.2 软件层次;7.3.2.1 算法复杂度优化;一个简单的算法复杂度优化的例子 假设一个应用使用一个链表来存储一些数据,以便频繁的增加和删除数据。但是同时又经常需要使用当前链表中的单元个数的信息 做法1:实现一个getLength()方法,该方法遍历一次链表获得单元数目。复杂度为N 做法2:为链表类增加

文档评论(0)

1亿VIP精品文档

相关文档