CPU集成了内存控制器。由于CPU与内存之间的数据传输不再需要经过北桥芯片,因此可以缩短CPU与内存之间的数据交换周期。这绝对是北桥芯片负责内存控制器的型号无法比拟的。
许多应用程序具有更复杂的读取模式(几乎是随机的,特别是当缓存命中不可预测时)并且不能有效地利用带宽。此类的典型应用是业务处理软件。即使具有乱序执行(out-of-orderexecution)等CPU特性,仍然会受到内存延迟的限制。这样,CPU必须等到运算所需数据的被除数加载完毕后才能执行指令(无论数据来自CPU缓存还是主存系统)。目前低端系统的内存延迟约为120-150ns,CPU速度已达到3GHz以上。单个内存请求可能会浪费200-300个CPU周期。即使缓存命中率为99%,CPU也可能会花费50%的时间等待内存请求完成-例如由于内存延迟。
我们可以看到,Opteron集成内存控制器的延迟远低于支持双通道DDR内存控制器的芯片组的延迟。英特尔还计划将内存控制器集成到处理器内部,这将使北桥芯片不再那么重要。然而,它改变了处理器访问主内存的方式,这有助于增加带宽、减少内存延迟并提高处理器性能。
上一篇:手机可用运行内存越来越小怎么办
下一篇:cpu与内存之间的关系