首页| 论坛| 二 手| 模拟攒机| 代理商大全| 方案查询| 手机| 笔记本| 视频| 软件下载| 排行榜| 经销商| 全国行情| 招聘|小游戏| 黄页| 博客| 商城

从10年前说起 Intel新独立显卡万字解析

中关村在线 作者:ZOL 编辑:白林 02-23
   Larrabee软件渲染器可以用来在大量核心上有效加载平衡。本节描述的就是六种不同配置下,Larrabee加载平衡的测试结果,相对于Larrabee核心由8的整数递增到48颗,每种配置下的存储带宽以及纹理过滤速度也随着不断提升。


Intel制霸显卡新起点 Larrabee全解析

    Larrabee加载平衡模拟测试的结果表明:48核心Larrabee线性加速下,游戏性能将会下降7%-10%。对于该测试,如果Larrabee的PrimSet单元包含超过1000个primitive单元的话,PrimSet会被再次细分。此外,测试还表明,如果PrimSet单元被细分为几组200个primitive时,F.E.A.R.的游戏性能仅下降了2%,所以说code tuning(代码调节)应该提升线性。

    那么,若要保证游戏在60 fps或者更快的水平运行,各款游戏需要多少个Larrabee Units (每颗核心的运行频率为1 GHz)?

    下面描述的是在以每秒60帧的速度运行的游戏中,Larrabee units的数量需要渲染的样品图像帧数。这一测试结果是用单核心模拟测试得出的,且假定性能为线性。若要保证游戏在60 fps或者更快的水平运行的话,《Half Life 2 episode 2》大约需要10个Larrabee Unit;而对于《F.E.A.R.》和《Gears of War》则大约需要25个Larrabee Unit。 

Intel制霸显卡新起点 Larrabee全解析

    此外,影响Larrabee可扩性的因素为软件lock。在如此高的画质下,软件渲染的模拟multiple frame的成本代价是相当高的。尽管如此,Larrabee这种软件渲染管线可以最小化lock的数量以及其他同步事件。通常来说,以下情况将会大致获得或者释放一个lock:

  1. 当一个bin set两次被加入到需要做什么的名单中
  2. 但PrimSet被某个前端线程处理时,或者当一个tile单元被某个后端线程处理时
  3. 出现一些低频lock时,比如说resource creation anddeletion(资源生成和删除)、缓冲器被主CPU修饰、以及frame flips或者presents

    如今的游戏通常情况下每帧图像画面不少于10000个lock。Larrabee环形网络为每颗核心、每个lock大约100个时钟的low-contention lock提供了相对不错的性能。

文章评论
相关新闻
关于我们 联系我们 三秦IT网在线论坛 商家注册 商家列表 人才招聘 硅谷BLOG
建议使用:1024*768分辨率、32Bit颜色、FLASH Player 6.0、IE6.0或Firefox1.5以上版本浏览器和中文大字符集
Copyright 1999 - 2009 3QIT, All Rights Reserved 三秦IT网 版权所有

陕ICP备05007135号