设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

巴塞罗那中的内存控制器

发布时间:2017-01-02 08:56 所属栏目:52 来源:IT168.com
导读:自从AMD在K8架构引入内置内存控制器之后,他们的工程师每次推出新核心都会对内存控制器做再次增强。而这次巴塞罗那核心的内存控制器得到的增强更为明显,这势必会对内存性能带来明显提升。

    【资讯】自从AMD在K8架构引入内置内存控制器之后,他们的工程师每次推出新核心都会对内存控制器做再次增强。而这次巴塞罗那核心的内存控制器得到的增强更为明显,这势必会对内存性能带来明显提升。

    英特尔的至强服务器所采用的FB-DIMM内存架构中的一大优势就是可以同时对AMB执行读写请求。而对于DDR2内存而言,你只能是二选一——要么读要么写。而且更要命的是在读与写之间做跳转还会带来惩罚。假如在执行一系列混合有读与写的操作时,在读写之中不断跳转要比先将读操作依次完成在进行写操作更加浪费时间。老K8的内存控制器部分允许读操作优先进行然后再做写操作,因为读操作比写操作省时。然而巴塞罗那的内存控制器要更为智能。

    巴塞罗那的内存控制器不是一碰到写操作就立马执行,而是先将其储存在一个缓冲区中。待到缓冲区中写操作数达到预设值之后在一并将其按顺序发送出去。这样做的好处是在节省带宽的同时避免读写跳转带来的惩罚,减少延迟。

    老K8内核(Socket-940/939/AM2)内置一个128位的内存控制器。在巴塞罗那中,AMD将单128内存控制器拆分成两个,每个64位。这样做到好处是两个内存控制器可以各自独立开工,从而将效率大大提高。特别是在处理四核任务时,每个核心都各自工作在不同内存存取模式的线程上,双64内存控制器的效果更为明显。

    巴塞罗那大北桥也为了配合更高的带宽而得到改良,更深的缓冲区能够更加充分利用高带宽的优势。此外,新北桥已经对未来的内 存类型(比如DDR3)???? 做好了准备。我们预计在巴塞罗那之后,AMD在切换到新内存类型之前还会推出一到两款修订版核心,不过新核心一开始还是会支持DDR2。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读