Vista之家,爱上网,爱上Vista123.com

跟AMD的Mantle
API类似,微软的DX12简化了游戏开发,提高了游戏性能,游戏开发商没理由不喜欢、不支持DX12。负责寒霜引擎开发的DICE工作室主管、技术大牛JJohan
Andersson日前在推特上表示,他希望明年的寒霜引擎游戏将Win10、DX12/WDDM
2.0作为最低系统需求
皇家赌场游戏网址 ,,这意味着Windows10/DX12将成为新一代寒霜引擎游戏的门槛,不支持Windows10和DX12就没得玩了。

小贴士:DirectX Compute还是Direct Compute?

微软明年将正式发布Windows
7?这个口水话题在过去几周已经被翻来覆去的炒作了好几轮,现如今AMD对其表示了兴趣。在近日举办的日本CEATEC电子高新科技博览会上,AMD放出
了一段幻灯片,上面的标题为“What to Expect in 2009”,其中主要有如下几项:

由于微软对Win10采取了免费升级的宽大政策,大普及应该可以预见,明年全面升级Win10/DX12也不是多大难题。再说,寒霜引擎的系统要求一直走在前面,3.0版就直接放弃了XP和32位系统,2016年的寒霜引擎要求Win10+DX12倒也不会意外。

本次我们采用封装接口为LGA1156的i7搭配刚刚发布的P55主板进行测试,并分别在不支持Direct
Compute的Windows Vista操作系统和支持Direct Compute的Windows
7操作系统下进行对比。其中Windows Vista为64Bit,Windows 7为32Bit。

Vista之家:AMD: Windows 7和DirectX 11将在2009年发布?

除了AMD、NVIDIA及Intel这样的硬件厂商全力支持之外,游戏开发商也坚决拥护DX12,广大游戏玩家对DX12带来的性能提升也跃跃欲试,以致于明年你要是还没有DX12平台,基于寒霜引擎的游戏你就别想玩了。

通过几个软件的测试,我们已经完全可以充分的证明前文所说的Direct
Compute和CUDA不存在冲突与竞争的关系,反而是一种互补的关系,如果没有CUDA架构的GPU,那么Direct
Compute也根本不可能实现。所以,担心CUDA不支持Windows
7完全是莫须有的想法。

在 这张图片的第2行特意说明了”Windows 7 and DirectX
11″,不知道AMD是否已经获知内幕消息明年正式发布Windows
7?也许AMD讨论的只是明年的预发布版本,不过从字里行间我们可以体会的出,AMD和我们一样,还是很希望Windows
7明年能够发布的。 2009年发布Windows
7的声音似是而非,目前为止微软始终没有明示具体发布时间,不过微软已经砍掉了Windows
Mail、Windows Photo Gallery和Windows Movie
Maker等非必要程序,相信这也是赶进度的手段之一。
另外有消息信誓旦旦的宣称,Windows 7微软内部压盘日期为明年六月初。
按照ZDNet作者Ed
Bott的说法,微软必须在明年夏天来临之前把时间进度表搞明白,这对于微软来说应该不算什么难事,因为之前也有先例,在Win2000发布仅仅20个月之后他们就推出了Windows
XP。

Andersson表示这项政策可能有些激进,但会受益良多。

CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。
它包含了CUDA指令集架构以及GPU内部的并行计算引擎
开发人员现在可以使用C语言来为CUDA架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUDA的处理器上以超高性能运行。将来还会支持其它语言,包括FORTRAN以及C++。

Win7之家:AMD: Windows 7和DirectX 11将在2009年发布?

微软将在Win10系统上正式带来DirectX
12,而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让Vista支持DX10更足,因为DX12比DX10受欢迎多了。

可以看到,CUDA真正意义上来说是一种通用并行计算架构,但又包含了CUDA指令集架构和GPU内部的并行计算引擎。就如同CPU的情况一样,X86的架构也包含ISA和执行指令的硬件架构。各种应用程序都基于这个架构进行开发并在此上运行。可以说CUDA架构的GPU是图形渲染架构与并行计算架构的合体!

至于目前的寒霜引擎,EA也在对它升级与改善之中,玩家很快就会在《Star Wars:
Battlefront》游戏中见到。

理清了CUDA以及Direct Compute的关系,我们来进入测试阶段,看看Windows
7中的Direct Compute到底对NVIDIA CUDA有没有影响,再一次验证Direct
Compute到底和CUDA是否存在冲突与竞争的关系。

此外,Andersson还提到寒霜引擎还会支持Vulkan
API
,这是Khronos组织推出的新一代OpenGL图形规范,跟DX12一样也优化了底层硬件效率。

MediaCoder是一款国产转码软件,在之前我们已经对这款软件有过非常详细的测试。这款软件相对于前面的Badaboom来说,最大的优势就在于其不仅仅可以利用GPU中的流处理器单元进行视频转码加速,同时还可以利用CPU进行加速,也就是说其采用了GPU+CPU联合加速。性能要比Badaboom好很多。

很多朋友应该会发现,早期我们将微软的DirectX
11中包含的GPU通用计算成为DirectX Compute,但近期我们又改成了Direct
Compute,这是为什么呢?实际上,微软为了将GPU通用计算和主要是3D应用的DirectX区别开,所以通知了所有合作伙伴以及媒体,将
DirectX Compute改为Direct Compute,微软想要达到的效果应该是让Direct
Compute和DirectX一样重要吧,其实也可以看出微软对GPU计算的重视。

Windows 7:花费时间374秒,压缩率31.62:1

前面我们说到,CUDA从本质上将是一种硬件架构,但又含有一个CUDA
C编译器,而实际上,CUDA C与Direct
Compute以及OpenCL等等应用程序接口从定位上就不一样,或者说使用人群不一样。CUDA
C是一种高级语言,那些对硬件了解不多的非专业人士也能轻松上手;而Direct
Compute则是针对硬件的应用程序开发接口,它能给程序员更多对硬件的控制权,相应的上手及开发会比较难一些。

实际上,在微软的一份Direct Compute宣传PPT中,我们也可以看到Direct
Compute是完全建立在符合统一渲染架构GPU的基础之上的。实际上,从DirectX
10开始,NVIDIA和AMD纷纷淡化管线和顶点的概念,就是为了使得流处理器可以执行更多非3D的应用,而如今微软推出的Direct
Compute,无疑对GPU通用计算应用有很大的推动性。

除了支持自家C语言编译器之外,更多的语言及API都能运行在CUDA架构

在进行正式的对比评测之前,我们首先必须要了解CUDA到底是什么?而笔者也发现正是因为很多人没有对CUDA进行真正准确客观的了解,才导致了对CUDA和Direct
Compute的误解。我们先来看看NVIDIA官方如何解释CUDA这个概念: