从软件层面,到处理器硬件实现,中间的环节牵扯的太多了。
比如编译器的优化力度;
再比如for循环,在汇编层面可能会有跳转,处理器是否支持分支预测,以及分支预测的准确率。
另外还和处理器的指令集有关系。
如果要处理器连续读,可以看看是否能用 嵌入式汇编。
【 在 canoeheu 的大作中提到: 】
: 感谢指点!对于cpu编程(c语言)有什么需要注意的地方?可以保证cpu读读取时,数据已经稳定,用c语言for循环,地址自增,能否形成很快速的中间不插等待的连续访问呢?
--
修改:bloodtea FROM 36.40.122.*
FROM 36.40.122.*