无心人
发表于 2008-8-22 11:06:01
像JNC之类的分支跳转
存在准确预测么?
mathe
发表于 2008-8-22 16:20:42
硬件只会通过这个分支语句以前的行为进行预测。不如如果过去90%以上情况会发生跳转,那么硬件就可能会预测下一次也会发生跳转。当然硬件预测也是有开销的,CPU中能够进行的硬件预测的数目是有限制的,也就是它只会挑选一部分跳转指令进行预测
无心人
发表于 2008-8-22 21:27:56
但我考虑的情况是
jnc可能仅通过一次
这种情况是否存在预测
如果预测
有否损失
另外,不跳转的CMOVcc SETcc是否更优秀
无心人
发表于 2008-8-31 21:41:30
2008-8-30 8:04:40: 217488798987989999989868698889
新结果
27位
考虑接受GxQ的建议
进行代码的有效优化
第一选择是修改GxQ的循环展开的代码
呵呵
比自己写出程序的速度快些
无心人
发表于 2008-9-12 19:27:42
2008-9-12 14:42:23: 220899998999999897777988888929
快28位了
无心人
发表于 2008-9-12 19:28:49
:lol
这个结果有意思
谁能想到这个是个平方数啊
smiler
发表于 2012-5-15 09:00:00
这个结论是干什么的?
guxd
发表于 2013-7-6 08:47:54
28位估计还可以,32位就有点难了
northwolves
发表于 2024-2-21 16:08:49
mathe版主的更新的计算结果
396 797879988989995997899989877988999997998969999769
这个数已达到48位了
王守恩
发表于 2024-2-27 07:52:19
无心人 发表于 2008-9-12 19:27
2008-9-12 14:42:23: 220899998999999897777988888929
快28位了
2008-9-12 14:42:23: 220899998999999897777988888929
想你们!可想你们了!宝贵资源!接金棒跑一下。
899998999999897777988888929=下面数串的第5个。
Table // TableForm
{"298327", "88998998929"},
{"29983327", "898999897988929"},
{"2999833327", "8998999989779888929"},
{"299998333327", "89998999998977798888929"},
{"29999983333327", "899998999999897777988888929"},
{"2999999833333327", "8999998999999989777779888888929"},
{"299999998333333327", "89999998999999998977777798888888929"},
{"29999999983333333327", "899999998999999999897777777988888888929"},
{"2999999999833333333327", "8999999998999999999989777777779888888888929"},
{"299999999998333333333327", "89999999998999999999998977777777798888888888929"},
{"29999999999983333333333327", "899999999998999999999999897777777777988888888888929"},
{"2999999999999833333333333327", "8999999999998999999999999989777777777779888888888888929"},
{"299999999999998333333333333327", "89999999999998999999999999998977777777777798888888888888929"},
{"29999999999999983333333333333327", "899999999999998999999999999999897777777777777988888888888888929"},
{"2999999999999999833333333333333327", "8999999999999998999999999999999989777777777777779888888888888888929"},
{"299999999999999998333333333333333327", "89999999999999998999999999999999998977777777777777798888888888888888929"},
{"29999999999999999983333333333333333327", "899999999999999998999999999999999999897777777777777777988888888888888888929"},
{"2999999999999999999833333333333333333327", "8999999999999999998999999999999999999989777777777777777779888888888888888888929"}
......
可以无限遐想(虽然不一定是最好),酣畅淋漓!极限性价比(数码和: 数位)=33:4≥8。
Table
{8, 121/15, 154/19, 187/23, 220/27, 253/31, 286/35, 319/39, 352/43, 385/47, 418/51, 41/5, 484/59, 517/63, 550/67, 583/71, 616/75, 649/79}