- 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:为链表类增加
您可能关注的文档
最近下载
- 电子电路基本技能训练课件:手工贴片焊接操作.pptx
- 实施指南(2025)《GB_T34238-2017清洁蛋加工流通技术规范》.pptx VIP
- 图示贴片元件手工焊接与拆焊方法 .ppt VIP
- 供货方案及保证措施供货方案(含售后服务承诺书).doc VIP
- 中国2型糖尿病运动治疗指南(2024版)解读.pptx
- 新解读《GB_T 34238 - 2017清洁蛋加工流通技术规范》最新解读.docx VIP
- 8、表面贴片元件的手工焊接技巧 SMT课件.ppt VIP
- 表面贴片元件的手工焊接技巧-SMT.ppt VIP
- 临床路径登记本(修订版.docx VIP
- 铸牢中华民族共同体意识视阈下增进五个认同路径探索.docx VIP
原创力文档

文档评论(0)