泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

开创DX11宏图霸业!镭HD5870权威评测

第一章/第五节 Multi-threading多线程处理

    如果一个软件能够对多核心多线程处理器进行优化的话,那么在使用双核或四核处理器时,其运行效率将会提升2-4倍,遗憾的是如今的游戏都无法支持多核处理。

    通过大量的游戏性能测试来看,GPU占绝对主导,而CPU只是考验单核效能,通过对CPU极限超频可以让游戏性能提高不少,但使用四核或者带HT技术的“八核”处理器几乎不会有任何性能提升。在多核成为大势所趋的情况下大量CPU资源被白白浪费,瓶颈可能依然卡在CPU上面。

    DX11当中新增的多线程处理技术,则是专门针对多核应用而生的,它通过引入“延迟执行”的指令将一个渲染进程拆分为多个线程,并根据处理器核心/线程数设定延迟执行内容的数目。多线程的涵义是非常广的,每一帧画面可以被分为几个图层,每个图层又可以分为N个区块,所有的这些都可以被并行调度到延迟执行的线程之中。

    这是一项很聪明的技术,标记为“立即执行”的线程与传统的渲染没有区别,而标记为“延迟执行”的线程则可以在后台将图形生成所必须的资源做预先的存取,比如纹理拾取、像素生成、常数缓冲等操作都可以多线程并行处理,通过多核CPU富裕的资源来减少程序等待时间,从而使得渲染不再受到CPU的瓶颈制约。

    多线程技术是非常灵活的,它既可以在游戏中通过程序代码来控制,也可以通过DirectX自动分配,还能够通过驱动程序进行优化。即便是驱动没有针对多核进行优化,DX11运行库也会通过模拟的方式提供新的功能,也就是说所有DX11游戏都将或多或少的从多核多线程CPU中获益。

    多线程技术的引入对于双卡甚至多卡互联系统更为重要,以往多颗GPU在DirectX中只能模拟成一个虚拟GPU,所有的GPU必须共享指令缓冲区并接受CPU调度,渲染线程的拆分与合并指令延迟都很大,GPU越多则效率越低!而在DX11当中,如果用四核CPU搭配四路交火系统的话,每颗CPU都可以单独控制一颗GPU的渲染线程,在均分CPU负担的同时,提高了GPU资源利用率,从而大幅提升游戏性能。

    其实多线程技术也能应用在DX9/DX10甚至是OpenGL上面,但由于API及函数指令的限制,开启多线程会产生很多重复的指令,导致性能提升有限甚至不升反降,因此微软并不建议在旧API模式开启多线程模式,除非程序员做过严格的测试与优化。

2人已赞
第1页:DX10大势已去!首款DX11显卡HD5870发布第2页:DX10.0大革命:画面很完美、但速度很慢第3页:DX10.1小修补:片面追求画面行不通第4页:DX11时代来临:为高效率游戏而生第5页:DX11特性解读:Shader Model 5.0第6页:DX11特性解读:多线程处理第7页:DX11特性解读:两种新的纹理压缩格式第8页:DirectCompute与Stream/CUDA/OpenCL的关系第9页:DirectCompute 10/11版本间的区别第10页:DirectCompute 11新特效:顺序无关透明化第11页:DirectCompute 11新特效:景深第12页:DirectCompute 11新特效:高清晰环境光遮蔽第13页:DX11重要技术:Tessellation前身今世解读第14页:2002年R200:Tessellation的鼻祖TruForm第15页:2005年Xenos:Tessellation登陆XBOX360第16页:2007年R600:孤掌难鸣的Tessellation第17页:2009年RV870:纳入DX11修成正果第18页:DX11版Tessellation的改进第19页:DX11版Tessellation在游戏中的应用实例第20页:DX11游戏并不遥远:第4季度发布4款2第21页:DX11游戏:《异形大战铁血战士》第22页:DX11游戏:《科林麦克雷:尘埃2》第23页:DX11游戏:RTS网游《BattleForge》第24页:DX11游戏引擎:《Frostbite Engine 2》第25页:DX11游戏引擎:《Cry Engine 3》第26页:RV870核心架构图及规格全对比第27页:RV870架构解析:竟然是单芯片“双核心”第28页:RV870架构解析:图形控制引擎第29页:RV870架构解析:流处理器规格特性第30页:RV870架构解析:纹理单元和缓存第31页:RV870架构解析:光栅单元和抗锯齿第32页:RV870架构解析:更高频更节能的第三代GDDR5第33页:ATI Eyefinity三屏/六屏显示技术解析第34页:Matrox三屏环幕技术回顾第35页:ATI的惊人设计 RV870最多支持六屏输出第36页:灵活多变的三屏六屏输出方案一览第37页:三屏/六屏输出玩游戏震撼效果展示第38页:编辑实战HD5870三屏玩游戏实拍图第39页:HD5870三屏/六屏实际应用视频展示第40页:HD5870显卡赏析:AMD官方高清晰美图第41页:HD5870显卡实物:外观赏析第42页:HD5870显卡实物:最轻的高端卡第43页:HD5870显卡拆解:40nm核心与GDDR5显存第44页:HD5870显卡供电:数字式4+1+2相第45页:测试平台:Core i7 975 + X58最强配置第46页:DX9C理论性能测试:3DMark06第47页:DX10理论性能测试:3DMark Vantage第48页:DX10渲染性能测试:填充率和贴图第49页:DX10游戏:《孤岛危机:弹头》第50页:DX10游戏:《冲突世界:苏联进攻》第51页:DX10游戏:《生化危机5》第52页:DX10.1游戏:《汤姆克兰西之鹰击长空》第53页:DX10.1游戏:《潜行者:晴空》第54页:DX10.1游戏:《孤岛惊魂2》第55页:DX9C游戏:《街头霸王4》第56页:DX9C游戏:《极品飞车13:变速》第57页:DX9C物理游戏:《镜之边缘》第58页:OpenGL游戏:《敌占区:雷神战争》第59页:功耗测试:HD5870耗电最少性能最强第60页:测试成绩汇总:HD5870 PK GTX285第61页:测试成绩汇总:HD5870 PK HD4870X2第62页:测试成绩汇总:HD5870 PK GTX295第63页:双卡战四核:HD5870 CF对决GTX295 SLI第64页:编辑测试手记:相当完美的高端卡第65页:全文总结与展望:敢为人先勇于创新的ATI

关注我们

泡泡网

手机扫码关注