hello cloud, 现在指令的cycle怎么测不准了,同样一段代码,我不同时间执行得不到同样的cycle,我是用RDTSC指令得到的差值.
现代 CPU 的工作方式远远比 pentium 和它以前的 cpu 复杂.Pentium Pro 以后已经是 RISC 体系. 是多级流水线结构. 影响速度的因素非常的多.每条指令消耗已经不 『More』 - 回复 | (460) | 云风 | 2004-08-12 07:43:36
云风的这个回答实在是优秀,很有一点大侠的风度。
很多搞硬件的人都不知道P4硬件一个时钟周期能够执行3条指令,搞软件的就更不清楚。真正知道P4能够一个时钟周期执行3条指令的往往都是些搞汇编的,全中国大约几百号人的样子。你所说的 double speed 指令就连我都不知道,我不是搞x86硬件的。汇编级编程我现在是越来越不愿意做,IA32体系结构曾经Download过3大本,很多都看不懂。汇编级程序员虽然说工资比技术总监还高,但是辛苦死你啦。什么卵MMX、SSE,就连编译器都不支持,根本用不上。今后我们可能会越来越分道扬镳,只能说祝你一路顺风。
很期待你的研究能快点出啊,我知道这个消息都流口水了 - 回复 | (461) | KxjIron | 2004-08-12 10:31:12