游戏性能受益,Intel DDIO技术可降低网络延迟

时间:2014-07-12   来源:   网友评论:0   人气: 2027 作者:

基于LGA2011平台的新一代Xeon-E5已经发布了,由于它主打服务器和工作站领域,因此DIY玩家并不熟悉,其高昂的售价也让人望而却步。但是至强贵的有理由,为了应付服务器应用中的大规模数据处理,所使用的处理器往往有独门秘技,比如E5系列Xeon的Direct I/O(简称DDIO)直连技术就改善了网络、存储等数据的处理方式。

  理解DDIO的原理先要看下目前服务器应用的I/O数据处理方式,面对成千上万的网络请求以及数据存储队列,缓存较小的CPU通常会将大部分数据储存在内存上,只能优先处理本地缓存上的代码,换句话说CPU需要不断地和内存交换数据,即便目前支持三通道乃至四通道内存,内存的带宽和周期仍然远远低于CPU缓存,这就是性能提升的瓶颈。

  新一代Xeon处理器的显著特点就是超大缓存,E5系列就有20MB(桌面版的LGA2011最多只有15MB),大缓存的好处就是I/O数据不必再经过内存,可以直接放到缓存中供CPU读取,这样就降低了I/O-内存以及内存-CPU之间的延迟,处理大规模I/O数据时效果更明显
ddio-01.jpg 
ddio-02.jpg 
 

上面两张图分别展示了数据输入以及输出过程中的I/O操作,没有DDIO的时候数据需要经过内存才能进入CPU内,而有了DDIO,网络请求数据就可以直接进入L3缓存中为CPU读取,从原来需要4步甚至5步操作减少到只需要3步,延迟会更低。

  目前DDIO还只在Xeon E5处理器上使用,不过桌面版LGA2011平台跟E5在架构上其实没有差别。如果它也能支持DDIO,那么PC的数据延迟也可以减少10-20%,多人在线游戏的时候或许你可以比别人更快出招。此外,不仅网络延迟会受益,SSD的读写延迟也同样受益匪浅,游戏的启动速度也会更快。

  最主要的是DDIO是硬件级别的优化,不依赖软件和系统,只要Intel肯开放DDIO技术给X79平台,马上就能体验到好处。

  ps,VR-Zone虽然YY的很美好,不过桌面处理器的I/O数据请求远不如服务器应用这么高,就算有了DDIO恐怕也很难有看得见的提升,而且桌面级CPU和服务器CPU差价极大,Intel也不可能把这样的独门技术下放到i7-3900系列,不然谁还买高价的Xeon系列

文章评论