CUSTOMER DISPLAY

遇到“你”最好的时光才开始

您的位置:主页 > 新闻动态 > 企业动态 >

GPU的作用及工作原理“体球网即时比分”

发布时间:2021-01-21 16:35
本文摘要:上一篇文章《什么是GPU?GPU有什么用?》中提到了可编程着色器对于3D游戏的设计者来说有很大的优势,但是也给GPU工程师带来了一些类似CPU的有趣问题。因为必须送到指令操作,所以解码和继续执行指令的过程是必须的,着色器解码中的区分语句和循环语句不会造成继续执行顺序的小问题。这意味着着色器核心长期以来一直被简化为一个小型计算引擎,以继续执行任何编程任务。 虽然不如CPU灵活,但可以继续执行简单的非图形任务。

体球网即时比分

上一篇文章《什么是GPU?GPU有什么用?》中提到了可编程着色器对于3D游戏的设计者来说有很大的优势,但是也给GPU工程师带来了一些类似CPU的有趣问题。因为必须送到指令操作,所以解码和继续执行指令的过程是必须的,着色器解码中的区分语句和循环语句不会造成继续执行顺序的小问题。这意味着着色器核心长期以来一直被简化为一个小型计算引擎,以继续执行任何编程任务。

虽然不如CPU灵活,但可以继续执行简单的非图形任务。GPU计算的任务和现在GPU计算的任务基本上都是高度分段的——,大量的小规模数学计算同时继续进行,所以它目前的发展方向是机器学习和计算机视觉。随着GPU计算领域的扩大,它不会变得越来越重要,所以它可以成为CPU两边的伙伴,仍然是CPU附带的组件。

2015年10月ARM宣布最近的SoC时,出现了Corellinkcci-550,连接CPU、GPU、主存和各种内存缓冲。新的GPU代码是米伊美,它需要从缓存中获取数据。即使CPU继续执行更改,GPU也需要通过主存获取与CPU相同的数据。

CCI-550还允许CPU和GPU共享同一个内存,这需要在CPU和GPU的缓冲区之间复制数据。与OpenGLES2.0相比,Unifiedshaders和VulkanOpenGLES3.0(或类似的DirectX版本)之间唯一的变化就是统一的着色器。查一下Mali-470的模型图,可以发现兼容OpenGLES2.0的GPU有两种类型的着色器,分别是VertexProcessor和FragmentProcessor,分别是前面解释的顶点着色器和片段着色器。Mali-470有一个顶点着色器和四个片段着色器,但是如果你查一下Mali-T860的模型图,你不会发现它反对16个可以作为顶点着色器或者片段着色器的统一着色器,避免了之前着色器可能闲置的情况。

2016年2月发布的3D图形API——Vulkan是另一个重点,它带来了两个最重要的想法。一是通过减少驱动的消耗,提高CPU多线程的利用率,带来显著的性能提升;第二,为桌面系统、移动系统和控制器获得统一的API。Vulkan反对Windows7/8/10,反对SteamOS,反对Android,反对一些Linux。第一台对抗Vulkan的安卓机是三星的GalaxyS7。

电源问题和PC上的显卡不一样,他们享受的是大风扇和简单的散热系统,有的还有必要但不必要的电源。智能手机和平台上的GPU都比不上这些显卡。另外,智能手机的GPU是由电池供电的,所以这些移动GPU相对于桌面级显卡来说,并不能消耗大量的能量,需要控制热量的扩散。然而,作为消费者,我们同意我们期望它具有更强的图形性能。

所以对于移动GPU工程师来说,接下来的挑战不是反对最近的3DAPI,而是如何在更高的图形性能和痉挛以及能耗之间超越一个平衡。总结这两篇文章的重点:移动3D图形基于三角形,模型展开移动,图形展开处理三角形顶点;GPU中的可编程继续执行单元称为着色器核心,游戏开发者可以基于着色器核心编写代码。顶点着色器处理后交给片段着色器切换到像素,最后送到像素着色器设置颜色;3D游戏开发者可以根据必要的编程权限调用顶点着色器和片段着色器。

GPU的并行处理使得它非常适合机器学习和计算机视觉。


本文关键词:GPU,的,作用,及,工作,原理,“,体,球网,上,一篇,体球网赔率

本文来源:体球网-www.chinadageng.com