POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: xing83
打印 上一主题 下一主题

现在cpu的速度真恐怖

[复制链接]
strike1up 该用户已被删除
101#
发表于 2007-7-3 07:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

102#
 楼主| 发表于 2007-7-3 07:51 | 只看该作者

回复 #105 bessel 的帖子

xp
c#2005
pe2140 oc 3g
要5.71秒
回复 支持 反对

使用道具 举报

103#
发表于 2007-7-3 14:34 | 只看该作者
写这种 micro benchmark 的时候一定要小心设计,不然你的代码很可能就被 compiler 给 “优化” 没了

运算好的结果至少要读入参与另一个运算,才能不被 compiler 认为是无用运算

至于如何写好 micro-benchmark,也是单独的一门学问了,这种 benchmark 很有针对性地,只能测出某一点的性能,比如专门测试 cache,或者这种预测命中机制的命中率

巨大的循环本身测不出 ALU 能力,又没有访存所以测不出内存带宽,所有变量都在 register 中完成所以测不出 cache,连 instruction 都几乎完全命中,如果中间的函数不复杂的话,最后测出的东西也不能说明任何方面的性能了 :huh:
回复 支持 反对

使用道具 举报

104#
发表于 2007-7-4 16:39 | 只看该作者
楼主,这样的循环在编译後会被优化掉的,没意思
回复 支持 反对

使用道具 举报

105#
发表于 2007-7-4 20:05 | 只看该作者
近来晕一下Ej0_        w`N
闪人~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-28 19:44

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表