发布网友 发布时间:2022-04-29 14:12
共2个回答
热心网友 时间:2023-05-15 02:03
首先你得先了解下 gpu 和cpu 这俩概念 GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU是相对于CPU的一个概念,由于在现代的计算机中(特别是家用系统,游戏的发烧友)图形的处理变得越来越重要,需要一个专门的图形的核心处理器。 *处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。热心网友 时间:2023-05-15 02:03
就目前来看,每个cpu都有自己独立的程序指针PC,而且存储器在物理上也不分全局还是私有。。。而gpu则不同,gpu是一个运算单元一个程序指针,而一个运算单元下面有很多个流处器,这些流处理器是无法异步动作的,而且gpu的存储器是有公共和私有的区别的,每个流处理在操作数据前都有相关的数据管理机制把全局数据分配到各个运算单元的私有存储器中,然后才能开始操作 完毕后还要把操作完的数据重新拷贝回去组合成完整的数据。