首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 一个非常好的讲代码优化的文档

一个非常好的讲代码优化的文档

资料介绍
嵌入式系统
让你的软件飞起来
仅以此文献给那些在我的设计工作中
所有给我提供过帮助的人




----捷报频传
conquer_2007@163.com
2005.1.13
速度取决于算法
同样的事情,方法不一样,效果
也不一样。比如,汽车引擎,可
以让你的速度超越马车,却无法
超越音速;涡轮引擎,可以轻松
超越音障,却无法飞出地球;如
果有火箭发动机,就可以到达火
星。
代码的运算速度取决于以下几个方面

算法本身的复杂度,比如MPEG比
JPEG复杂,JPEG比BMP图片的编码
复杂。
CPU自身的速度和设计架构
CPU的总线带宽
您自己的代码的写法




本文主要介绍如何优化您自己的code,实现软件的
加速
先看看我的需求
我们一个图象模式识别的项目,需要将RGB格式的彩色图像先转换成黑
白图像。
图像转换的公式如下:
Y = 0.299 * R + 0.587 * G + 0.114 * B;
图像尺寸640*480*24bit,RGB图像已经按照RGBRGB顺序排列的格
式,放在内存里面了。




例如,将这个喷火的战斗机引擎,转换为右边的黑白图片
我已经悄悄的完成了第一个优化
以下是输入和输出的定义:
#define
一个非常好的讲代码优化的文档
本地下载

评论