您好、欢迎来到现金彩票网!
当前位置:刘伯温2018年一句玄诗 > 图形处理 >

gpu是图形处理器其本质属于一种特殊应用的cpu那么就指令集而言它

发布时间:2019-07-03 10:48 来源:未知 编辑:admin

  gpu是图形处理器,其本质属于一种特殊应用的cpu,那么就指令集而言,它是属于risc架构还是cisc架构呢?

  gpu是图形处理器,其本质属于一种特殊应用的cpu,那么就指令集而言,它是属于risc架构还是cisc架构呢?

  还是两种架构都有呢?ARM和intel还有很多公司都有自己设计的GPU(我猜想ARM的那个什么mali系列GPU应该是属于有ARM特色的risc结构,而intel的GPU当然是cisc的老大--x86结构了),我想问...

  还是两种架构都有呢?ARM和intel还有很多公司都有自己设计的GPU(我猜想ARM的那个什么mali系列GPU应该是属于有ARM特色的risc结构,而intel的GPU当然是cisc的老大--x86结构了),我想问问其他的厂商设计的GPU是不是都有自己专利的,或者自己特有架构的RISC指令集或者CISC指令集,例如nviDIA和AMD的gpu分别是哪种结构的呢?现在生产cpu都要向ARM或者MIPS购买授权(risc架构的cpu),INTEL更是拒绝x86架构的授权(除了当年的AMD和via等厂商),那么GPU设计生产上是否有这样的专利问题?cpu或者gpu的设计者能不能自己独立全新设计一个有别于ARM或者MIPS的RISC架构,或者一个有别于x86结构的CISC结构,这样不就可以绕开专利的问题了吗?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  GPU不认识指令,所有指令层面问题,都是在CPU中处理的。GPU是一颗处理器,是一颗标量计算器,只懂得计算,不懂得数据的意义,也不懂得处理,只负责计算。

  GPU和CPU的设计概念是完全不同的。没有办法做类比。追问GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU是相对于CPU的一个概念,是一个专门的图形的核心处理器。既然叫processing unit 为何又说它不懂得处理呢,不懂得处理也可以配称为“处理器”吗?那不如叫图形运算器,Graphic Calculating Unit。而且我还想追问下,GPU是否属于一种嵌入式处理器?追答Nvidia最早对GPU的中文解释是“图形加速器”。

  另外“处理”的概念并不严格。CPU具备指令集,所以有取指,译指等过程。GPU是没有这个过程的,对指令的操作都是交由CPU完成的。如果GPU也像CPU一样注重串行处理,图形处理能力就大大下降了——因为图形处理是高度并行的。GPU的处理,计算的成分更大。

  GPU都不算是地道的处理器,更算不得嵌入式。嵌入式处理器也是个不严格的概念,但凡用在小体积,低功耗设备的处理器都叫嵌入式处理器。

  ARM的GPU是ARM公司在2006收购了挪威一家GPU开发商Falanx,用于开发的Mali GPU,不会是基于risc架构,intel的GPU同样也不是基于x86架构,之前intel准备推出的唯一基于x86的GPU-intel Larrabee图形芯片已经取消开发,改为了纯粹的加速卡,不用于图形处理。此外,不同于CPU,GPU是由专用的控制系统,所以既不是risc也不会是cisc。

  这两类完全不一样,双方可能有公用的指令,但是没有RISC和CISC的GPU,也没用用DirectX和OPENGL的CPU,两者的出发点跟过程和结果完全不同,所以不存在专利和授权问题

  按您这样说,严格来说,GPU不是一种处理器吗?那为何它又有指令集,有了指令集,必然是RISC和CISC的其中一种,要不然它的指令属于哪种,是简单指令架构还是复杂指令架构,难道还有第三种架构吗?

  你想的比较窄,中央处理器的指令集是起到帮助更高效率得出计算结果的作用,结果可以是各种各样的数据,但是图形处理器由于单元数量超大,所以并不需要这么高的精度,另外GPU的结果也全部是以多边形的形式体现的,所以不需要通用指令集,GPGPU是近年才有的东西,也是通过专门为GPU设计的指令来进行通用计算。

http://twistedear.com/tuxingchuli/509.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有