CPU性能调优概述

CPU性能调优概述CPU性能调优概述一般看到这个标题点进来的人多数的业务场景是将算法移植到各种奇葩的嵌入式平台或者DSP平台上面。明明算法在PC上跑的飞起,但是到了板子上总是被要求主频只留多少多少MCPS(millioncountspersecond)。有目标做事情当然是好的,会激发潜能,想尽这种招数和套路将代码优化。通过优化不到20%代码,提高80%以上的效率更是我们从代码大全或者其他书籍中领会出来的共识…

大家好,欢迎来到IT知识分享网。CPU性能调优概述

CPU性能调优—概述

一般看到这个标题点进来的人多数的业务场景是将算法移植到各种奇葩的嵌入式平台或者DSP平台上面。明明算法在PC上跑的飞起,但是到了板子上总是被要求主频只留多少多少MCPS(million counts per second)。有目标做事情当然是好的,会激发潜能,想尽这种招数和套路将代码优化。通过优化不到20%代码,提高80%以上的效率更是我们从代码大全或者其他书籍中领会出来的共识。所以找到这20%的代码并且将它优化掉是我们要做的工作。
当然要开始这个工作,我们先要思考一些问题,这将帮助我们开展优化工作,迅速找到优化思路以及完成代码优化。
1.编译器如何运作的
2.CPU如何运作的
不了解CPU的内部结构和编译器的运作方式,就如同职业赛车手不知道赛车的机械结构,那他是不可能把赛车的性能发挥到极致的。
3.程序的执行成本
“执行成本”好比赛车的燃料,知道哪些操作会导致计算机运算迟钝,也就是耗油(比如频繁启动和制动),然后在程序中避免这些代码。

如果能先对上面的问题有很多想法和思考,或者说能从上面的三个问题入手,基本上可以按照自己的思路去优化代码了。
如果看到上面三个问题脑袋一片空白,并且无从下手,那可以继续往下看。

一、CPU性能优化原理

二、CPU性能优化之Cache

三、CPU性能优化之SIMD和多核

四、CPU性能优化之常用优化方法

后面将按照上面的4个标题展开,分别论述!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14043.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信