编写高效代码(7) 优化内存访问——别让包袱拖垮了你

从理论上看,每条运算指令的执行时间都很短,大多数指令一个Cycle就能完成,不少时候还能一个Cycle执行多条指令,但是实际上,执行指令只是处理器要作的不多一部分工做,处理器还要从存储器中取指令,从存储器中将数据导入到寄存器中,等算完后,再将结果存入到存储器中。         处理器运算的速度像兔子赛跑同样快,可是存储器的访问速度像乌龟走路同样慢,并且越是远离内核的存储器,访问速度越慢。数组  
相关文章
相关标签/搜索