CPU和GPU的简介和差别

传感器技术 2018-04-06 12:08 次阅读

NVIDIA 近日宣布,NVIDIA® Tesla® AI 超级计算机平台将为最新一期的全球最节能高性能计算 (HPC) 系统 Green500 榜单中排名前 13 的系统提供动力支持。所有这 13 台计算机均使用 NVIDIA Tesla P100 数据中心 GPU 加速器,其中便包括基于 NVIDIA DGX-1™ AI 超级计算机的四个系统。

NVIDIA还公布一些性能数据,这些数据表明,相比两年前发布的 Kepler 架构,NVIDIA Tesla GPU 已将 HPC 应用程序的性能提升 3 倍之多。这大大超越摩尔定律对于性能提升的预测,甚至在其近些年开始减速之前便已如此。

CPU和GPU的简介和差别

很多人有这样的疑问,现在像挖矿、破解密码甚至超级计算等领域,越来越多地需要用的是 GPU 而不是 CPU,是不是CPU被GPU取代的一天就要到来了?

CPU和GPU简介

什么是CPU

中央处理器(英文Central Processing Unit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。 CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。

CPU和GPU的简介和差别

CPU的功能

计算机求解问题是通过执行程序来实现的。程序是由指令构成的序列,执行程序就是按指令序列逐条执行指令。一旦把程序装入主存储器(简称主存)中,就可以由CPU自动完成从主存取指令和执行指令的任务。

CPU具有以下4个方面的基本功能:

1、指令顺序控制

这是指控制程序中指令的执行顺序。程序中的各指令之间是有严格顺序的,必须严格按

程序规定的顺序执行,才能保证计算机工作的正确性。

2、操作控制

一条指令的功能往往是由计算机中的部件执行一序列的操作来实现的。CPU要根据指令的功能,产生相应的操作控制信号,发给相应的部件,从而控制这些部件按指令的要求进行动作。

3、时间控制

时间控制就是对各种操作实施时间上的定时。在一条指令的执行过程中,在什么时间做什么操作均应受到严格的控制。只有这样,计算机才能有条不紊地自动工作。

4、数据加工

即对数据进行算术运算和逻辑运算,或进行其他的信息处理。CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。

什么是GPU

(Graphic Processing Unit)图形处理芯片。是显示卡的“心脏”,也就相当于CPU在电脑中的作用,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。现在市场上的显卡大多采用nVIDIA和ATI两家公司的图形处理芯片。

CPU和GPU的简介和差别

今天,GPU已经不再局限于3D图形处理了,GPU通用计算技术发展已经引起业界不少的关注,事实也证明在浮点运算、并行计算等部分计算方面,GPU可以提供数十倍乃至于上百倍于CPU的性能,如此强悍的“新星”难免会让CPU厂商老大英特尔为未来而紧张, NVIDIA和英特尔也经常为CPU和GPU谁更重要而展开口水战。

GPU通用计算方面的标准目前有 OPEN CL、CUDA、ATI STREAM。其中,OpenCL(全称Open Computing Language,开放运算语言)是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CPU)、图形处理器(GPU)、Cell类型架构以及数字信号处理器(DSP)等其他并行处理器,在游戏、娱乐、科研、医疗等各种领域都有广阔的发展前景,AMD-ATI、NVIDIA现在的产品都支持OPEN CL。

1985年 8月20日 ATi公司成立,同年10月ATi使用ASIC技术开发出了第一款图形芯片和图形卡,1992年 4月 ATi发布了 Mach32 图形卡集成了图形加速功能,1998年 4月 ATi被IDC评选为图形芯片工业的市场领导者,但那时候这种芯片还没有GPU的称号,很长的一段时间ATI都是把图形处理器称为VPU,直到AMD收购ATI之后其图形芯片才正式采用GPU的名字。NVIDIA公司在1999年发布GeForce 256图形处理芯片时首先提出GPU的概念。从此NV显卡的芯就用这个新名字GPU来称呼。GPU使显卡减少了对CPU的依赖,并进行部分原本CPU的工作,尤其是在3D图形处理时。GPU所采用的核心技术有硬体T&L、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬体T&L技术可以说是GPU的标志。

CPU与GPU的区别

CPU和GPU大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。

于是CPU和GPU就呈现出非常不同的架构(示意图):

CPU和GPU的简介和差别

图片来自nVidia CUDA文档。其中绿色的是计算单元,橙红色的是存储单元,橙黄色的是控制单元。

GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分

CPU和GPU的简介和差别

从上图可以看出:Registers: GPU > CPU 多寄存器可以支持非常多的Thread,thread需要用到register,thread数目大,register也必须得跟着很大才行。

SIMD Unit(单指令多数据流,以同步方式,在同一时间内执行同一条指令): GPU > CPU。

CPU 基于低延时的设计:

CPU和GPU的简介和差别

CPU有强大的ALU(算术运算单元),它可以在很少的时钟周期内完成算术计算。

当今的CPU可以达到64bit 双精度。执行双精度浮点源算的加法和乘法只需要1~3个时钟周期。

CPU的时钟周期的频率是非常高的,达到1.532~3gigahertz(千兆HZ, 10的9次方)。大的缓存也可以降低延时。保存很多的数据放在缓存里面,当需要访问的这些数据,只要在之前访问过的,如今直接在缓存里面取即可。

复杂的逻辑控制单元。当程序含有多个分支的时候,它通过提供分支预测的能力来降低延时。

数据转发。 当一些指令依赖前面的指令结果时,数据转发的逻辑控制单元决定这些指令在pipeline中的位置并且尽可能快的转发一个指令的结果给后续的指令。这些动作需要很多的对比电路单元和转发电路单元。

GPU是基于大的吞吐量设计:

CPU和GPU的简介和差别

GPU的特点是有很多的ALU和很少的cache. 缓存的目的不是保存后面需要访问的数据的,这点和CPU不同,而是为thread提高服务的。如果有很多线程需要访问同一个相同的数据,缓存会合并这些访问,然后再去访问dram(因为需要访问的数据保存在dram中而不是cache里面),获取数据后cache会转发这个数据给对应的线程,这个时候是数据转发的角色。但是由于需要访问dram,自然会带来延时的问题。

GPU的控制单元(左边黄色区域块)可以把多个的访问合并成少的访问。

GPU的虽然有dram延时,却有非常多的ALU和非常多的thread. 为啦平衡内存延时的问题,我们可以中充分利用多的ALU的特性达到一个非常大的吞吐量的效果。尽可能多的分配多的Threads.通常来看GPU ALU会有非常重的pipeline就是因为这样。

所以与CPU擅长逻辑控制,串行的运算。和通用类型数据运算不同,GPU擅长的是大规模并发计算,这也正是密码破解等所需要的。所以GPU除了图像处理,也越来越多的参与到计算当中来。

GPU的工作大部分就是这样,计算量大,但没什么技术含量,而且要重复很多很多次。就像你有个工作需要算几亿次一百以内加减乘除一样,最好的办法就是雇上几十个小学生一起算,一人算一部分,反正这些计算也没什么技术含量,纯粹体力活而已。而CPU就像老教授,积分微分都会算,就是工资高,一个老教授资顶二十个小学生,你要是富士康你雇哪个?GPU就是这样,用很多简单的计算单元去完成大量的计算任务,纯粹的人海战术。这种策略基于一个前提,就是小学生A和小学生B的工作没有什么依赖性,是互相独立的。很多涉及到大量计算的问题基本都有这种特性,比如你说的破解密码,挖矿和很多图形学的计算。这些计算可以分解为多个相同的简单小任务,每个任务就可以分给一个小学生去做。但还有一些任务涉及到“流”的问题。比如你去相亲,双方看着顺眼才能继续发展。总不能你这边还没见面呢,那边找人把证都给领了。这种比较复杂的问题都是CPU来做的。

总而言之,CPU和GPU因为最初用来处理的任务就不同,所以设计上有不小的区别。而某些任务和GPU最初用来解决的问题比较相似,所以用GPU来算了。GPU的运算速度取决于雇了多少小学生,CPU的运算速度取决于请了多么厉害的教授。教授处理复杂任务的能力是碾压小学生的,但是对于没那么复杂的任务,还是顶不住人多。当然现在的GPU也能做一些稍微复杂的工作了,相当于升级成初中生高中生的水平。但还需要CPU来把数据喂到嘴边才能开始干活,究竟还是靠CPU来管的。

就目前的计算机架构,GPU只能称作是小众

GPU作为后来者,出现的太晚了,计算机架构已经定型,不太可能撼动 Intel 的霸主地位,而且Intel 一定会借着先天优势打压其他竞争对手。

为什么GPU只能算作是小众。在计算机上运行的程序从性能的角度来说大致可分为三类:1、 I/O intensive;2、 Memory intensive 以及3、Compute-intensive。

1、I/O intensive的程序其性能瓶颈是I/O,也就是说程序运行的大部分时间花在了硬盘读写/网络通信上,而I/O处在计算机体系结构金字塔的最底层,速度非常慢。最近炒的很火的big data 讨论的就是这一类应用程序。几百TB 甚至到PB级别的数据往哪搁,只能放在硬盘上。一台机器容量太小CPU太少怎么办,搞几百台甚至上千台机器用网线连起来分布处理。所以这块全是I/O, 现在大的互联网公司不多搞几个上千节点的集群肯定撑不住。

2、Memory intensive的程序其性能瓶颈在内存访问,程序中有大量的随机访问内存的操作,但是基本没有I/O, 这类程序已经比第一类程序快一个数量级了,但是和寄存器的速度还是没法比。目前大部分应用程序都属于这类。个人电脑里装的的各种软件基本就是这类,如果有点I/O, 立刻就会非常得卡。

以上提到的这两类程序的应用最广泛,涵盖了大部分有用的计算机软件,但遗憾的是GPU在这两块毫无用处, GPU只有在计算密集型的程序有些作用。I/O是瓶颈的程序,花在计算的时间可以忽略不计,再怎么用GPU加速也没用。 含有大量内存随机访问的程序也不适合在GPU上执行,大量的随机访问甚至可以使GPU的行为由并行变为串行。

什么类型的程序适合在GPU上运行

1、计算密集型的程序

所谓计算密集型(Compute-intensive)的程序,就是其大部分运行时间花在了寄存器运算上,寄存器的速度和处理器的速度相当,从寄存器读写数据几乎没有延时。可以做一下对比,读内存的延迟大概是几百个时钟周期;读硬盘的速度就不说了,即便是SSD, 也实在是太慢了。

2、易于并行的程序

GPU其实是一种SIMD(Single Instruction Multiple Data)架构, 他有成百上千个核,每一个核在同一时间最好能做同样的事情。

GPU和 CPU  谁也替代不了谁

如果形象点理解,GPU就像一群蚂蚁,这些蚂蚁都做着同样的事,而CPU就像一只猴子,这只猴子做着各种不同的事。

CPU和GPU它们的目的不同,且有不同侧重点,也有着不同的性能特性,在某些工作中CPU执行得更快,另一工作中或许GPU能更好。

当你需要对大量数据做同样的事情时,GPU更合适,当你需要对同一数据做很多事情时,CPU正好。

可以预见在未来,随着CPU进一步强化处理数据块的能力,我们将看到CPU和GPU架构之间的融合,而且随着制造技术的进步和芯片的缩小,GPU也可以承担更复杂的指令。CPU与GPU间的分工虽然还是大有不同,但彼此间的交集无疑会更多。

原文标题:GPU这么牛掰!我们还需要CPU吗?

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

一文教你如何破解MCU

中央处理器CPU,包括运算器、控制器和寄存器组。是MCU内部的核心部件,由运算部件和控制部件两大部分....

发表于 10-16 16:45 47次 阅读
一文教你如何破解MCU

ARM的启动过程start.S汇编文件的指令的详细分析

此文主要内容就是分析start.S返个汇编文件的内容,即ARM上电后的最开始那一段的启动过程。本文的....

发表于 10-16 15:06 7次 阅读
ARM的启动过程start.S汇编文件的指令的详细分析

DevcCloud上的多处理出现内存错误

嗨, 我有一个pandas数据帧,并希望将函数应用于该数据帧中的每一列。 像这样: np.array([strokes2img(x)for x in df ['d...

发表于 10-16 10:07 20次 阅读
DevcCloud上的多处理出现内存错误

關於ADAU1452 Mid Filter演算法

各位好!!我們再用外部CPU去控制ADAU1452中目前遇到;我們開啟32組mid filter調整,我們測其中一組值例如將設定的1KHz將B...

发表于 10-16 08:19 19次 阅读
關於ADAU1452 Mid Filter演算法

主板兼容性

大家好我有一块ECS G41T-M V:2.0和主板CPU规格的主板 LGA775插座,适用于最新的英特尔®酷睿™2核/核2双核/奔腾双...

发表于 10-16 07:05 17次 阅读
主板兼容性

破坏MPLAB X固定

正如你在很多帖子中所知道的,我抱怨过MPLAB X崩溃或是消失在桌面上。(Windows 7)上周我安装了一个新的CPU水冷却器A...

发表于 10-15 16:19 15次 阅读
破坏MPLAB X固定

请问F28377D的初始化时序两个cpu的时钟频率需要分别配置吗?

请教一下,F28377D这款芯片的初始化时序问题。 1.上电默认cpu1 2.禁止看门狗 3.初始化时钟频率 4.为两个cpu分配外设 5.初...

发表于 10-15 14:25 121次 阅读
请问F28377D的初始化时序两个cpu的时钟频率需要分别配置吗?

官方发布i9-9900K与AMD2700X的性能差距

Intel本周发布了9代酷睿处理器,旗舰型号为i9-9900K,8核16线程,3.6/5.0GHz(....

发表于 10-15 11:48 96次 阅读
官方发布i9-9900K与AMD2700X的性能差距

AMD撕裂者2950X国内上架 售价6999元

10月15日零点,AMD新一代发烧级线程撕裂者家族的16核心型号ThreadRipper 2950X....

发表于 10-15 11:44 46次 阅读
AMD撕裂者2950X国内上架 售价6999元

更改Microsoft.NET Framework版本?

我遇到了串行事件处理程序的问题(eventDisposed工作正常)但是eventDataRecived没有执行但是占用50%的CPU时间,然后在关...

发表于 10-15 11:11 28次 阅读
更改Microsoft.NET Framework版本?

i5-9600K性能测试曝光 可以完全取代4C8T的i7-7700K了

出乎预料,今年三款首发的9代酷睿CPU均采用了钎焊散热,包括定价2399元的Core i5-9600....

发表于 10-15 10:36 148次 阅读
i5-9600K性能测试曝光 可以完全取代4C8T的i7-7700K了

适用于FPGA、GPU和ASIC系统的电源管理

  在 FPGA、GPU 或 ASIC 控制的系统板上,仅有为数不多的几种电源管理相关的设计挑战,但是由于需要反复调试,所以...

发表于 10-15 10:30 15次 阅读
适用于FPGA、GPU和ASIC系统的电源管理

未来人工智能的五大发展趋势是怎么样的?

虽然人工智能曾经存在泡沫,但一般泡沫破灭之后就是发展。让我们一起看一下,在未来人工智能的发展趋势。

的头像 Thundersoft中科创达 发表于 10-14 11:45 518次 阅读
未来人工智能的五大发展趋势是怎么样的?

树脂塞孔是什么?PCB为什么要采用树脂塞孔?

树脂塞孔的工艺流程近年来在PCB产业里面的应用越来越广泛,尤其是在一些层数高,板子厚度较大的产品上面....

的头像 MCU开发加油站 发表于 10-14 10:30 220次 阅读
树脂塞孔是什么?PCB为什么要采用树脂塞孔?

购买CPU可能踏入的四个误区

我们在组装电脑时,CPU、主板和显卡往往是我们最关注的三个部件,这也被称为组装电脑的最重要的三个部件....

发表于 10-14 09:12 113次 阅读
购买CPU可能踏入的四个误区

福州瑞芯微电子布局智能音箱,打开物联网入口

福州瑞芯微电子推出的语音交互设备方案RK3308是全新针对音频应用的方案,省去GPU、视频编解码以及....

发表于 10-14 08:59 102次 阅读
福州瑞芯微电子布局智能音箱,打开物联网入口

苹果收购Dialog半导体部分资产

苹果公司对芯片的自给看得很重,抛弃Imagination后,A系列芯片的GPU已经完成自研。从这一代....

的头像 CINNO 发表于 10-13 09:40 1393次 阅读
苹果收购Dialog半导体部分资产

关于5G 华为已做好准备

在今年9月底的2018大陆国际信息通信展上,大陆IMT-2020(5G)推进组公布了我国5G技术试验....

的头像 电子发烧友网工程师 发表于 10-13 08:31 1042次 阅读
关于5G 华为已做好准备

英特尔加速卡实现视频转码和流分析

随着物联网的发展,接入互联网的设备越来越多,数据量也随之飞速增长,而绝大多数数据流量都源自或者终止于....

的头像 电子发烧友网工程师 发表于 10-13 08:27 349次 阅读
英特尔加速卡实现视频转码和流分析

PC主要硬件CPU、主板、显卡的电源需求

实际上我们PC里面的硬件,对供电电压的要求是不一样的,因此PC电源要针对不同的硬件输出不同的电压。只是为什么这些电压对应...

发表于 10-12 17:12 66次 阅读
PC主要硬件CPU、主板、显卡的电源需求

关于板卡供电模块的二三事

  就如电源是PC的心脏一样,主板和显卡上的供电模块也是它们各自的心脏,搭载在身上的各种芯片能否正常工作,就看它们的供电...

发表于 10-12 16:53 90次 阅读
关于板卡供电模块的二三事

AMD14nm节点将由格芯公司负责代工CPU及GPU芯片

Globalfoundries(以下简称格芯)公司宣布退出7nm及以下节点工艺投资已经有段时间了,几....

的头像 半导体动态 发表于 10-12 15:49 180次 阅读
AMD14nm节点将由格芯公司负责代工CPU及GPU芯片

魔改CPU对CPU有什么影响

前段时间出现了很火的“8代酷睿屏蔽触点兼容100、200系列主板”的黑科技,随着Intel处理器的涨....

发表于 10-12 10:19 173次 阅读
魔改CPU对CPU有什么影响

请问STMF1加密后的FLASH代码怎么运行?

代码加密后写入FLASH,CPU从FLASH读出的代码都是加密的,怎么运行呢?...

发表于 10-12 08:45 187次 阅读
请问STMF1加密后的FLASH代码怎么运行?

技嘉GA-Z77-DS3H主板开机闪灭到掉电反复重启的维修方式资料概述

拿到这个板开机闪灭,确定不是12V短路。看到这个故障想起梦幻版主的那个P61 闪灭案例,心想会不会是....

发表于 10-12 08:00 36次 阅读
技嘉GA-Z77-DS3H主板开机闪灭到掉电反复重启的维修方式资料概述

如何将PLC的I/O通道进行集成

Put more I/O channels into a smaller box. All it t....

的头像 Maxim视频 发表于 10-12 03:50 102次 观看
如何将PLC的I/O通道进行集成

怎样打造一台高性能的客厅迷你主机

最近看到朋友圈晒各种小主机多少有点心动,特别是INTEL推出的骷髅峡谷迷你PC真是让人欲罢不能。回想....

的头像 39度创意研究所 发表于 10-11 11:19 296次 阅读
怎样打造一台高性能的客厅迷你主机

基于高性能8位AVR® RISC CPU,其灵活的低功耗架构提供了三种休眠模式

贸泽电子 (Mouser Electronics) 即日起开始分销Microchip Technol....

发表于 10-11 10:32 75次 阅读
基于高性能8位AVR® RISC CPU,其灵活的低功耗架构提供了三种休眠模式

英伟达的GPU浅析:英伟达在自动驾驶和AI市场前途一片光明

英伟达的问题不在于它为什么会快速增长,而是在于它何时会快速增长。之所以这么说,是因为取决于它的市场潜....

发表于 10-11 10:05 101次 阅读
英伟达的GPU浅析:英伟达在自动驾驶和AI市场前途一片光明

中断是什么?STM32中断系统介绍和中断配置步骤资料免费下载

本文档的主要内容详细介绍的是中断是什么?STM32中断系统介绍和中断配置步骤资料免费下载。

发表于 10-11 08:00 14次 阅读
中断是什么?STM32中断系统介绍和中断配置步骤资料免费下载

什么是PLC?PLC原理及应用的详细资料免费下载

可编程序控制器是一种面向生产过程控制的数字电子装置,它具有控制能力强操作方便灵活。价格便宜、可靠性高....

发表于 10-11 08:00 70次 阅读
什么是PLC?PLC原理及应用的详细资料免费下载

西门子S7-200自由口通信的详细使用教程资料免费下载

S7-200 CPU 具有自由口通信能力。自由口通信是一种基于RS485硬件基础上,允许应用程序控制....

发表于 10-11 08:00 33次 阅读
西门子S7-200自由口通信的详细使用教程资料免费下载

UcGui嵌入式用户图形接口的移植毕业设计免费下载

随着科学技术的发展和计算机的普及化,人们开始越来越多的用计算机来处理各种各样的问题,计算机向着更轻薄....

发表于 10-11 08:00 34次 阅读
UcGui嵌入式用户图形接口的移植毕业设计免费下载

CPU密码介绍!如何清除带密码的CPU的内容?

选中“块”(Blocks) 下的“复位为出厂默认设置”(Reset to factory defau....

的头像 工控帮 发表于 10-10 17:54 312次 阅读
CPU密码介绍!如何清除带密码的CPU的内容?

算力战场-矿机的野蛮进化史

当时给出的算力参数为5G,10G,50G和1500G,预计2013年3月发货,且性价比非常高,5G售....

的头像 ssdfans 发表于 10-10 17:15 1288次 阅读
算力战场-矿机的野蛮进化史

i9-9900K性能超Ryzen72700X30%至50%被指造假

在Intel发布9代酷睿处理器新品的同时,公布了委托Principled Technologies所....

发表于 10-10 10:20 236次 阅读
i9-9900K性能超Ryzen72700X30%至50%被指造假

i9-9900K的定位及背后的故事

酷睿i9-9900K并非Intel纽约桌面新品发布会上最贵的产品,但睿频5GHz、8核16线程、钎焊....

发表于 10-10 10:12 161次 阅读
i9-9900K的定位及背后的故事

单片机原理及应用的期末考试试题资料汇总免费下载

1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而....

发表于 10-10 08:00 29次 阅读
单片机原理及应用的期末考试试题资料汇总免费下载

电脑主板测试卡代码对照表和详细说明资料大全

代码对照表00 。 已显示系统的配置;即将控制INI19引导装入。01 处理器测试1,处理器状态核实....

发表于 10-10 08:00 24次 阅读
电脑主板测试卡代码对照表和详细说明资料大全

PMU如何通过执行任务减轻主CPU的负荷

在本系列视频的最后一节,回顾main()程序,并将所有片段整合在一起。观看MAX32630评估板上运....

的头像 Maxim视频 发表于 10-10 03:11 77次 观看
PMU如何通过执行任务减轻主CPU的负荷

使电脑达到最大功率的小技巧分享

由于芯片与散热器的接触面无法做到物理上完全光滑平整,所以当散热器与芯片直接接触时就会存在空气,因此芯....

发表于 10-09 16:56 104次 阅读
使电脑达到最大功率的小技巧分享

显卡最大功率与TDP的关系 浅谈TDP值与CPU功耗的关系

除了CPU的发热量,用户最终关心的就是CPU的实际功耗,毕竟省下来的就是钱zol中关村在线Intel....

的头像 沈丹 发表于 10-09 16:46 523次 阅读
显卡最大功率与TDP的关系 浅谈TDP值与CPU功耗的关系

TDP是什么 CPU TDP和最大功率的关系

在这个测试中,他们对比了不同频率、电压下的处理器功耗,可以看出来同样的电压,频率提升之后功耗也在增加....

的头像 沈丹 发表于 10-09 16:24 274次 阅读
TDP是什么 CPU TDP和最大功率的关系

TMS320VC5501 定点数字信号处理器

TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...

发表于 10-09 14:55 3次 阅读
TMS320VC5501 定点数字信号处理器

汇顶科技进入触控IC市场 商业化NB-Ito即将推出

触摸屏驱动IC的好坏,对触摸屏的稳定性和用户体验具有很大的影响。当时国内触控IC做得最好的厂家就是汇....

发表于 10-08 15:42 62次 阅读
汇顶科技进入触控IC市场 商业化NB-Ito即将推出

GPU会在深度学习领域失宠吗?

AI WORLD 2018世界人工智能峰会重磅发布了AI领域年度大奖——AI Era创新大奖,NVI....

的头像 新智元 发表于 10-08 10:23 384次 阅读
GPU会在深度学习领域失宠吗?

苹果A12:GPU性能比骁龙845高一倍!

外媒AnandTech对苹果A12进行了详细的分析介绍,并认为苹果宣传的15% CPU性能提升偏保守....

的头像 iPhone频道 发表于 10-08 09:52 542次 阅读
苹果A12:GPU性能比骁龙845高一倍!

计算机声音检查用户手册详细资料免费下载

声音检查使用你的电脑的CPU来执行所有的计算和信号处理。正因为如此,计算机的速度直接影响到声音检查系....

发表于 10-08 08:00 36次 阅读
计算机声音检查用户手册详细资料免费下载

Arm推出全球首款自动驾驶级处理器Arm Cortex-A76AE

Arm宣布推出 “安全就绪”(Arm Safety Ready)计划,及全球首款集成功能安全的自动驾....

的头像 牵手一起梦 发表于 10-07 19:30 792次 阅读
Arm推出全球首款自动驾驶级处理器Arm Cortex-A76AE

硅谷首场AI硬件峰会干货报告:AI芯片井喷期即将到来

AI硬件峰会的5个重要结论:1、台积电中几乎所有的AI加速芯片都使用了7nm工艺。此外,我们还发现大....

的头像 章鹰 发表于 10-07 07:45 1881次 阅读
硅谷首场AI硬件峰会干货报告:AI芯片井喷期即将到来

浅析英特尔QSV技术在FFmpeg中的具体实现与使用

本文来自英特尔资深软件工程师张华在LiveVideoStackCon 2018讲师热身分享,并由Li....

的头像 LiveVideoStack 发表于 10-04 08:58 361次 阅读
浅析英特尔QSV技术在FFmpeg中的具体实现与使用

DRAM价格已达到拐点,整个市场价格将下跌

分析师报告称,DRAM价格已达到拐点,并将在第四季度发布较低的平均销售价格(ASP)

的头像 满天芯 发表于 10-04 08:34 524次 阅读
DRAM价格已达到拐点,整个市场价格将下跌

十个最受欢迎的Python机器学习库盘点

Python已成为机器学习领域最热门的编程语言之一。

的头像 智车科技 发表于 10-02 08:47 1006次 阅读
十个最受欢迎的Python机器学习库盘点

硬件乘法寄存器是可以通过CPU汇编指令的读或着写进行操作

对于 8 位,24 位操作数寄存器来说,可以通过字节指令进行操作。用一个字节指令进行的乘法器操作,在....

的头像 畅学单片机 发表于 09-30 10:35 813次 阅读
硬件乘法寄存器是可以通过CPU汇编指令的读或着写进行操作

MCS-51指令系统的分类、格式及一般说明和寻址方式,分类指令资料概述

本文档的主要内容详细介绍的是MCS-51指令系统的分类、格式及一般说明和寻址方式,分类指令资料概述。

发表于 09-29 16:18 46次 阅读
MCS-51指令系统的分类、格式及一般说明和寻址方式,分类指令资料概述

英伟达已经正式推出了新版VRWorks Graphics SDK V3.0

VRWorks Graphics功能是针对游戏和应用开发者的,旨在为VR带来更高水平的视觉保真度、性....

的头像 AR联盟 发表于 09-28 09:23 313次 阅读
英伟达已经正式推出了新版VRWorks Graphics SDK V3.0

只要3千(美元),顶级GPU可扩展的深度学习计算机抱回家

假设这台只有一个GPU的机器在未来三年不会折旧,下表显示,如果你至少用了一年后,它会便宜10倍,其中....

的头像 论智 发表于 09-28 09:02 400次 阅读
只要3千(美元),顶级GPU可扩展的深度学习计算机抱回家

计算机软件的分类,工作模式,安装和开发方法及常用工具软件资料总结

本文档的主要内容详细介绍的是计算机软件的分类,工作模式,安装和开发方法及常用工具软件资料总结。

发表于 09-27 17:00 51次 阅读
计算机软件的分类,工作模式,安装和开发方法及常用工具软件资料总结