|
|
51CTO旗下网站
|
|
移动端

1.8 代码优化目标

《ARM嵌入式系统编程与优化》第1章Linux/ARM嵌入式平台,本章介绍如何使用GCC编译器、汇编器和连接器来编写和执行独立的汇编语言程序,以及如何将一个C语言代码和汇编语言代码合起来,以验证汇编代码子程序的正确性。本节为大家介绍代码优化目标。

作者:梁元宇 译来源:机械工业出版社|2017-09-26 19:16

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

1.8 代码优化目标

当选择用哪个事件进行计数时,我们的目标是确定那些显著影响程序性能的因素,但这些因素的发生率可以最容易被不改变程序语义的代码转换所左右。为了进一步研究这个问题,我们来回顾一下如何确定执行时间。

程序执行时间可以通过产品的执行指令数、指令平均时钟周期数(CPI),以及时钟周期来计算,即

因为时钟周期通常是固定的,所以优化代码通常需要减少前两项。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

472人订阅学习

读 书 +更多

鸟哥的Linux私房菜——服务器架设篇(第二版)

本书是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜——服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客